コードの行数をカウントする関数を作成しようとしています。これは私が思いついたものですが、無限ループに陥っています。
int numberoflines(char filename[]){
FILE *file = fopen(filename, "r");
int count = 0;
int ch = 0;
while( EOF != (ch = getchar())){
if(ch == '\n'){
count++;
}
}
return count;
}