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++ 但是为什么一点编译运行,控制台窗口一闪而过。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)