#include\x0d\x0a#include\x0d\x0ausing namespace std\x0d\x0a\x0d\x0aint main()\x0d\x0a{\x0d\x0aint a=1\x0d\x0a ofstream fout("out.dat",ios::out)\x0d\x0a ifstream fin("in.dat",ios::in)\x0d\x0a fout>a\x0d\x0afout.close()\x0d\x0afin.close()\x0d\x0a\x0d\x0acout>b\x0d\x0aif(b==1)\x0d\x0a{ ofstream fout1("out.dat",ios::out)\x0d\x0a ofstream fout2("in.dat",ios::out)\x0d\x0afout1.close()\x0d\x0afout2.close()\x0d\x0a\x0d\x0a}\x0d\x0areturn(0)\x0d\x0a}\x0d\x0a\x0d\x0a这是c++中输入输出流的相关内容。\x0d\x0aa代表你要输出的
数据,out.dat保存了输出的数态腊如据,打开可以看到是1;\x0d\x0ain.dat里是输入的数据,是由你提前写好的,注意类型要匹配,比如本例in.dat里应该是1、2等整型数据,多个数据以空格相隔。\x0d\x0a\x0d\x0aios::out表示每次打开前会清空同名
文件,因此“关闭后自动将文件里的内容清除”是没有必要的;如果一定要清除可以重复一次打开命帆启令。\x0d\x0a\x0d\x0a而输入文局咐件是你给定的数据,c++貌似没有直接清除输入文件内容的命令。如果一定要清除也可以将它作为输出文件进行一次打开命令,如果是unix/linux的程序,应该没有人会用.out来作为后缀的,而且如果是可执行文件的码困话,它会自动执行的
我估计楼主不是用unix/linux
你用rar打开试首睁一试
.
或者:把.out去掉者模岁
留下.rar
解压缩
1、都不是答案。上机考没老试不可能把答案房子机判败器里面。
2、in.dat里面存放的是原数据,而out.dat里面存放枯冲升的是是运行之后的答案。最后一道编程题才有out.dat。上机者可以建一个out.dat的文件然后把答案写上去。注意一定要参考in.dat文件和fprintf( )括号中的输出形式。
评论列表(0条)