如何用c++创建".in"和".out"文件?

如何用c++创建".in"和".out"文件?,第1张

#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( )括号中的输出形式。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12253792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存