我有一个包含字符串的文件,例如
你好我的名字是乔
你好吗?
你好吗?
我正在尝试按原样输出该文件,但我的程序将其输出为“HellomynameisJoeHowAreyouDoing?Goodyou?” 我在使用空格和换行时遇到问题。
int main (int argc, char* argv[])
{
index_table table1;
string word;
ifstream fileo;
fileo.open(argv[1]); //where this is the name of the file that is opened
vector<string> line;
while (fileo >> word){
line.push_back(word);
}
cout << word_table << endl;
for (int i=0; i < line.size(); i++)
{
if (find(line.begin(), line.end(), "\n") !=line.end())
cout << "ERRROR\n"; //My attempt at getting rid of new lines. Not working though.
cout << line[i];
}
fileo.close();
返回0;