我一直在尝试创建一个函数来计算代码行数。这是我想出的,但它陷入了无限循环。
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;
}