主观

使用VC++6.0打开考生文件夹下的源程序文件

1.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为从键盘输入一个字符串,并将结果保存到文件1.txt中。

注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在

//******error******的下面。

试题程序:

#include

#include

//********error********

usingstd;

voidWriteFile(char*s)

{

ofstreamout1;

//********error********

out1.open("1.txt",binary|app);

for(inti=0;s[i]!=0;i++)

{

//********error********

out1.puts(s[i]);

}

out1.close;

}

voidClearFile

{

ofstreamout1;

out1.open("1.txt");

out1.close;

}

intmain

{

chars[1024];

ClearFile;

cout<<"pleaseinputastrin9:"<

cin.getline(s,1024);

WriteFile(s);

return0;

}

参考答案
您可能感兴趣的试题

下列关于继承方式的描述中,错误的是(  )。

  • A.如果不显式地指定继承方式,默认的继承方式是私有(private)
  • B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员
  • C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员
  • D.采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员

下列选项中正确的语句是(  )。

  • A.chars[];s="BOOK!";
  • B.char*s;S={"BOOK!");
  • C.chars[10];s="BOOK";
  • D.char*S;s="BOOK!";

下面排序算法中,平均排序速度最快的是(  )。

  • A.冒泡排序法
  • B.选择排序法
  • C.交换排序法
  • D.堆排序法

类MyClass的定义如下:

classMvClass

{

public:

MyClass(){value=0;}

SetVariable(inti){value=i;}

private:

intvalue;

};

则对下列语句序列正确的描述是(  )。

  • A.语句p=&my;是把对象my赋值给指针变量P
  • B.语句MyClass*P,my;会调用两次类MyClass的构造函数
  • C.对语句*P.SetVariable(5)的调用是正确的
  • D.语句p->SetVariable(5)与语句my.SetVariable(5)等价
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服