我有一个文件,第一行显示为“">FileName.txt”。我的目标是读取这一行,并将“FileName.txt”保存到名为 name 的变量中。所以我有:
ifstream file;
/* File opening stuff */
string line, name;
getline(file,line);
stringstream converter(line);
converter >> name;
这完成了将“>FileName.txt”保存到变量name
,但我需要删除“>”字符。我不确定在这一点之后我是否应该这样做,或者是否有办法使用stringstream
.
您可以通过流相当轻松地跳过它:
char ch;
converter >> ch; // skip initial >
converter >> name; // now read the name
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)