所以我有这样的代码:
fstream abc;
abc.open(fileName);
while(abc.get(currChar))
{
if(currChar==' ') ++spaces;
}
abc.close();
我希望它计算给定 .txt 文件中的空格,每次读取一个字符,直到 EOF。但是,上面的代码总是给我 0 作为空格。为什么?
所以我有这样的代码:
fstream abc;
abc.open(fileName);
while(abc.get(currChar))
{
if(currChar==' ') ++spaces;
}
abc.close();
我希望它计算给定 .txt 文件中的空格,每次读取一个字符,直到 EOF。但是,上面的代码总是给我 0 作为空格。为什么?