I need to count how many groups of 3 lines there are in a textfile. I wanted to simply do this by counting the lines and deviding that by three. But sometimes there is an extra empty line at the end of the file.
I need the number of groups (no_groups) to be an integer. And I nee to make sure it doesn't count a group too many.
I've using this function, which call's to itself in case there are even two extra lines (I doubt there will be):
But now I keep getting 0 groupsCode:long no_linesdiv=0;
long no_lines=0;
int divisible(long number,int deelbaardoor){
if (number%3 != 0){
number--;
divisible(number,deelbaardoor);
}else{
return no_linesdiv;
}
}
and in the main:
divisible(no_lines,3);
no_groups = no_linesdiv/3;