C++怎么读取txt中的空格和换行

要读取的txt文件不是顺序排列的规则的数据库文件,是比较杂乱的文字,如:

/BATCH
/COM,ANSYS RELEASE 11.0 UP20070125 12:46:48 05/19/2009
/input,menust,tmp,'',,,,,,,,,,,,,,,,1
/GRA,POWER
/GST,ON
……

我要按照如上的格式输出到另一个文件或C++运行的屏幕,应该怎么做?

可以按行来输出的.
ifstream infile("*.txt");//用来打开文件
string s;//存储返回的字符串,即一行的内容
while(getline(infile,s))
{
cout<<s<<endl;
}
就可以输出了.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-10
ifrstream fin;
fin.get();
get成员函数会读取一个字符包括空格 和换行
相似回答