C - 读取文件并计算行和列

时间:2016-02-11 19:54:54

标签: c++ c file count

  • 我正在尝试创建一个读取文件的功能
  • 应计算
  • 将全局变量设置为
  • 中读取的新行和列

我的问题是我可以读取行,但我似乎无法正确读取列。

文件: http://collabedit.com/qjytg

是否有人能够提供帮助>

display: inline-block

1 个答案:

答案 0 :(得分:0)

好的,当你找到一个新行时,这里是你必须躲闪的小技巧或问题。您必须将列数计为0.这可能是您错过的。将if块替换为下面的块,它应该可以正常工作

if(ch == '\n') 
{
    newRows++; 
    cols=newCols;
    newCols=0;
}

fgetc行也有文件名错误

ch = fgetc(myfile);