用C++对文本文件进行读写

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:20:33
我用ifstream infile("zuobiao.txt")打开文本文件,内容如下
ls-dyna avs filter file
10051 7886 0 0 3
displacement
velocity
acceleration

4.40428E+01 2.36712E+01-5.00000E+00 1
-4.24631E+00-2.65685E+00-5.00000E+00 2
4.31648E+01 2.31925E+01-5.00000E+00 3
4.22868E+01 2.27138E+01-5.00000E+00 4
4.14088E+01 2.22351E+01-5.00000E+00 5
4.05308E+01 2.17564E+01-5.00000E+00 6
3.96528E+01 2.12777E+01-5.00000E+00 7
3.87749E+01 2.07990E+01-5.00000E+00 8
。。。
。。
。。
现要将里面的数据提取并写入到另一个文本文件里,具体怎么操作?要求写入新文件里的数据格式与上面的相同!每个数据12的字符大小,没有负号的用空格占用了。

ifstream infile("zuobiao.txt",ios::in);
string strStr;
while (infile)
getline(infile,strStr);
cout<<strStr.c_str();
infile.close();
system("pause");
return EXIT_SUCCESS;

代码给你说了哦! 分给我撒!这个还是给我撒! 嘻嘻!