w********0 发帖数: 1211 | 1 在学习C++,用Visual Studio实践,有个土问题 -- 每次执行完主程序后,怎样让那个
黑色的显示执行结果的窗口留在那里?
我每次运行完程序,那个窗口都会自动关闭,所以如果整个程序运行很快的话,这个窗口
等于一闪即逝,根本看不到结果。现在我是用一个很土的办法,在主程序结尾处人为地
加上一行cin,这样会等我输入一个数窗口才关。但肯定有更合适的办法。
很初级的问题,见笑了。 |
A*******u 发帖数: 66 | 2 我用的Dev_c++,也出现过类似的问题,可以在程序的最后加上
system("pause");
不知道VS是否也可以采用类似的语句。
窗口
【在 w********0 的大作中提到】 : 在学习C++,用Visual Studio实践,有个土问题 -- 每次执行完主程序后,怎样让那个 : 黑色的显示执行结果的窗口留在那里? : 我每次运行完程序,那个窗口都会自动关闭,所以如果整个程序运行很快的话,这个窗口 : 等于一闪即逝,根本看不到结果。现在我是用一个很土的办法,在主程序结尾处人为地 : 加上一行cin,这样会等我输入一个数窗口才关。但肯定有更合适的办法。 : 很初级的问题,见笑了。
|
k*******d 发帖数: 1340 | 3 Debug --> Start without debuging |
w********0 发帖数: 1211 | 4 谢谢回复。我试了一下,VS里也可以用这个语句,不过我觉得,你的办法虽然比我的好
一些,但本质上是一样的,都是在自己原来的程序里加上了一点自己原本不想要的东西
,很难想象在实际工作中会这样写程序并与同事share。
有没有不改程序的办法?
【在 A*******u 的大作中提到】 : 我用的Dev_c++,也出现过类似的问题,可以在程序的最后加上 : system("pause"); : 不知道VS是否也可以采用类似的语句。 : : 窗口
|
w********0 发帖数: 1211 | 5 太好了,谢谢。
【在 k*******d 的大作中提到】 : Debug --> Start without debuging
|
z****g 发帖数: 1978 | 6 #ifdef DEBUG
std::cin.get()
#endif |
b*******e 发帖数: 86 | 7 ctrl + F5
窗口
【在 w********0 的大作中提到】 : 在学习C++,用Visual Studio实践,有个土问题 -- 每次执行完主程序后,怎样让那个 : 黑色的显示执行结果的窗口留在那里? : 我每次运行完程序,那个窗口都会自动关闭,所以如果整个程序运行很快的话,这个窗口 : 等于一闪即逝,根本看不到结果。现在我是用一个很土的办法,在主程序结尾处人为地 : 加上一行cin,这样会等我输入一个数窗口才关。但肯定有更合适的办法。 : 很初级的问题,见笑了。
|
l***i 发帖数: 1309 | 8 visual studio 2010 seems ignore ctrl=F5. The solution most people use are to
add
cin.ignore();
This looks stupid but there are not many alternatives.
stackoverflow.com has a thread on this. |
s********n 发帖数: 4535 | 9 #include
int main(int argc, char* argv[])
{
getchar();
return 0;
}
窗口
【在 w********0 的大作中提到】 : 在学习C++,用Visual Studio实践,有个土问题 -- 每次执行完主程序后,怎样让那个 : 黑色的显示执行结果的窗口留在那里? : 我每次运行完程序,那个窗口都会自动关闭,所以如果整个程序运行很快的话,这个窗口 : 等于一闪即逝,根本看不到结果。现在我是用一个很土的办法,在主程序结尾处人为地 : 加上一行cin,这样会等我输入一个数窗口才关。但肯定有更合适的办法。 : 很初级的问题,见笑了。
|
p**l 发帖数: 125 | 10 Actually it does not ignore, I use VS2010 Ultimate.
most people use are to
alternatives.
【在 l***i 的大作中提到】 : visual studio 2010 seems ignore ctrl=F5. The solution most people use are to : add : cin.ignore(); : This looks stupid but there are not many alternatives. : stackoverflow.com has a thread on this.
|
l****d 发帖数: 55 | 11 用vC 2008就没有这个问题了。我们上课用2008。
窗口
【在 w********0 的大作中提到】 : 在学习C++,用Visual Studio实践,有个土问题 -- 每次执行完主程序后,怎样让那个 : 黑色的显示执行结果的窗口留在那里? : 我每次运行完程序,那个窗口都会自动关闭,所以如果整个程序运行很快的话,这个窗口 : 等于一闪即逝,根本看不到结果。现在我是用一个很土的办法,在主程序结尾处人为地 : 加上一行cin,这样会等我输入一个数窗口才关。但肯定有更合适的办法。 : 很初级的问题,见笑了。
|
c**b 发帖数: 2999 | 12 borland c++也很方便使用啊.或者你有学校server的帐号.
窗口
【在 w********0 的大作中提到】 : 在学习C++,用Visual Studio实践,有个土问题 -- 每次执行完主程序后,怎样让那个 : 黑色的显示执行结果的窗口留在那里? : 我每次运行完程序,那个窗口都会自动关闭,所以如果整个程序运行很快的话,这个窗口 : 等于一闪即逝,根本看不到结果。现在我是用一个很土的办法,在主程序结尾处人为地 : 加上一行cin,这样会等我输入一个数窗口才关。但肯定有更合适的办法。 : 很初级的问题,见笑了。
|
o*******6 发帖数: 6113 | |