问答题

请编写一个函数display(),该函数要求用户先输入一字符串,然后在屏幕上再输出该字符串(假设该字符串长度小于 100)。注意:部分源程序已存在文件test35_2.cpp中, 请勿修改主函数main和其他函数中的任何内容,仅在函数display()的花括号中填写若干语句。 如输入abc,输出结果如下: please input string: abe abc Press any key to continue 文件 test35_2.cpp 的内容如下: #include <iostream.h> #include <conio.h> void display() { } void main( ) { cout<<"please input string:" << end1; display ( ); }

【参考答案】

void display() { char str[100] ch; int i=0; while ((ch=getch......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
使用VC6打开考生文件夹下的工程test35_3。此工程包含一个test35_3.cpp,其中定义了时钟类clock,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)定义类clock的私有数据成员hour和minute,它们都是int型的数据。请在注释“ **1**”之后添加适当的语句。(2)补充完全类clock的构造函数,私有数据成员hour和minute分别初始化为参数h和m的值,请在注释“ **2**”之后添加适当的语句。(3)完成类clock的成员函数printtime,的定义,该函数以“Now the time is hour:minute”的格式输出数据成员hour和 minute的值,如hour=3、minute=59,则输出为“Now the time is 03:59”,请在注释“ **3**”之后添加适当的语句。(4)完成类clock的成员函数addoneminutetime的定义,该函数可将clock类对象表示的时间加一分钟,如现在hour=3、 minute=59,运行该函数后hour=4、minute=0。请在注释“ **4**”之后添加适当的语句。程序的输出结果如下:Now,the time is 12:59Now,the time is 13:00注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件test35_3.cpp清单如下:#include<iostream.h>class clock{private: ** 1 **public:clock(int h, int m){ ** 2 **}int presenthour(){return hour;}int presentminute(){return minute;}void addoneminutetime();void printtime();};void clock::printtime(){if(hour<10) cout<<’0’; ** 3 **if(minute<10) cout<<’0’;cout<<minute<<end1;}void clock::addoneminutetime(){ ** 4 **if(minute>59){minute-=60;hour++;}if(hour>23)hour=0;}void main ( ){clock c(12,59);c.printtime();c.addoneminutetime();c.printtime();}