有没有一种方法可以使用C计算文件中的行数?
如果要以编程方式执行此操作,请以文本模式打开文件并执行fgetc()操作,直到到达文件末尾。记下调用fgetc的次数。
FILE *fp = fopen("myfile.txt"); int ch; int count=0; do { ch = fgetc(fp); if(ch == '\n') count++; } while( ch != EOF ); printf("Total number of lines %d\n",count);