问答题
使用VC6打开考生文件夹下的源程序文件NOdil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modi1.txt中。 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 ∥********error********的下面。 #include
#include
∥********error******** using std; void WriteFile(char*s) { ofstream out1; ∥********error******** outl.open(“modil.txt”, binary | app); for(int i=0;S[i]!=0;i++) { ∥********error******** out1.puts(S[i]); } out1.close(); } Void ClearFile() { OfStream outl; outl.open(“modil.txt”); outl.clOSe(); } int main() { char s[1 02 4]; ClearFile(); cout<<“please input a string:”<
【正确答案】
正确答案:(1)using namespace std; (2)out1.open(“modi1.txt”,ios::binary 1 ios::app); (3)outl.put(S[i]);
【答案解析】
解析:程序要求从键盘输入一一个字符串,并将结果保存到文件modil.txt中。从已给定源程序的main主函数开始入手,main主函数首先调用ClearFile函数打开文件,然后调用WriteFile函数将字符串写入文件。
提交答案
关闭