如题,程序为下面的内容,请问其具体意思是?

int Pause(const char *prompt)
{
int key;
cout<<prompt<<flush;
key = getch();
cout<<endl;
return key;
}

慕虎7371278
浏览 117回答 1
1回答

米脂

说的太好了,就是这个意思定义了一个函数,叫做Pause,需要一个参数,是一个字符串,命名为prompt。函数进入之后,新定义一个int型变量key。把参数prompt字符串输出,并刷新缓冲区(就是IO输入输出的缓存区,把里面所有的东西都清空,防止下面的getch()函数读入错误信息)。使用getch()函数从屏幕读入一个字符,将其转换为整数,赋值个key。输出一个回车,将光标移到下一行。将输入的字符转换成的key的值返回给调用这个函数的地方...
打开App,查看更多内容
随时随地看视频慕课网APP