vc++.net 控制台应用程序一闪而过

vc++.net 控制台应用程序一闪而过,第1张

vc++net我不大熟悉,在vc60中我知道这样解决这个问题。

你在最后加上:

char ch;

ch=getchar();

这样可是你的程序完全执行,并且最后EXE文件会等待你的输入。

直到你按了任意一个键时,程序结束。

常用两种方法:

一、延时

Sleep(unsigned time);//以秒为单位的延时

或者

_sleep(unsigned time);//以毫秒为单位

二、额外读取

在程序末尾加上(在return 之前)

scanf("%d",&n);//一个等待永不输入的值的函数

或者

getchar();//获取单个字符

getch();//获取单个按键

用system("pause"); 使程序暂停并且出现"按任意键继续"的提示

int main()

{

xxxx

yyyyyy

system("pause"); // 结束前暂停

return 0;

}

这个函数需要头文件 #include <stdlib>

VC6和之前的版本程序都会自动加上这个函数,

但是VC2003之后的版本都不会 所以就会出现程序运行之后立刻结束的情况

以上就是关于vc++.net 控制台应用程序一闪而过全部的内容,包括:vc++.net 控制台应用程序一闪而过、怎么不让C语言写的控制台程序一闪而过、我在VS2010上面想象在Visual C++ 6.0一样写c++ 但是为什么一点编译运行,控制台窗口一闪而过。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9345480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存