即時通訊嘗試對C++中的文本文件中的字符進行計數,這是迄今爲止我出於某種原因即時獲取4的字符。即使您有123456個字符。如果我增加或減少字符,我仍然得到4,請幫助,並提前感謝如何計算文本文件中的字符
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
const char FileName[] = "text.txt";
int main()
{
string line;
ifstream inMyStream (FileName);
int c;
if (inMyStream.is_open())
{
while( getline (inMyStream, line)){
cout<<line<<endl;
c++;
}
}
inMyStream.close();
system("pause");
return 0;
}
你沒有初始化' C'。此外,你似乎在計算線條,而不是字符。 – chris
你的意思是計數行或字符?我認爲這個代碼是計算行數,但你指的是計數字符。 – SirPentor
我如何計算字符,如果我只有一行,爲什麼會給我4. – user836910