#include <iostream>
using namespace std;
int main()
{
char buf[20];
cin.ignore(7);
cin.getline(buf,10);
std::cout << buf << endl;
return 0;
}
以上是我的代码。从控制台窗口,我们可以输入一个文本&#34;我喜欢徒步旅行&#34;然后按Enter键,控制台窗口消失。
答案 0 :(得分:2)
这种情况正在发生,因为您在能够看到输出之前返回。 (计算机的速度比你的眼睛看到输出的速度快)
出于调试目的,您可以输入
system("pause");
在return
语句之前以查看输出。 (这将提示"Please press any key to continue..."
提示您告诉程序在您按下某个键后继续