1
我有一个C++代码片段,用于删除文本文件中某行的第一个单词,例如从文本文件开头的行中删除空格
test C:\Windows\System32
download C:\Program Files\test.exe
尽管它删除了第一个单词,修剪后仍有剩余空间,是否有办法停止删除此空间?
#include <iostream>
using namespace std;
int main()
{
string tmp;
while (!cin.eof())
{
cin >> tmp;
getline(cin, tmp);
cout << tmp << endl;
}
}
这不是C ,这是C++。它们是有区别的。如果我看到另一个混淆这两个问题的问题,我会去正则表达式 - 克苏鲁疯狂。 – 2011-05-21 21:31:45
也,这不是寡妇,它的窗户! – 2011-05-21 21:33:56
[eof problem C++]的可能重复(http://stackoverflow.com/questions/5764579/eof-problem-c) – 2011-05-21 21:36:14