
正文
vs写c语言程序直接退出,vs调试直接退出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我用VS2010练习C语言生成窗口运行完马上就关闭了来不及看结果怎么办_百...
1、就可以了,原理是等待输入或者暂停,再结束程序。
2、原因:程序运行完就肯定关闭了,刷一下就过去了你肯定看不到了。加getch。函数从键盘等待输入。
3、你打印出的东西,有显示,但你还没反应过来看不到。这个问题,你只要在你的程序后面加个scanf语句,就行,这样,你的程序在运行完之后,会等待你输入,就会停在窗口。
相关问答
Q1: 用VS2010写C语言作业总会出现本机已退出返回值为0,看不了运行的结果...
1、一般情况下不要省略返回值的类型,C语言默认返回类型为int,C++默认为void,如果省略了,就会按照默认返回值处理。
2、是有死循环, 估计你是把if写成while了吧? 条件判断符号== 写成=了。我给你改了一下,你看看是不是你要的。
3、正常现象,你结果都打完了在第一行,接下来没代码了不就退出了。
4、接下来右击工程中的Source Files,选择Add-New Item...,在打开的对话框中选择“C++ File(.cpp),并在下方输入一个以.c结尾的文件名,之后点击Add,之后就可以在这个文件中加入C语言代码,按F5就可以调试运行了。
Q2: 我用vs2013编写c语言为什么会一闪而退,而用vc6.0就不会
C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:我们以最经典的HELLO WORLD程序为例。当我们写完这个程序 编译完成后单击左上角的叹号运行 可以看到一切正常 按下任意按键后窗口才会消失。
那是因为有的是调试运行,有的是运行 按ctrl+F5运行就不会一闪就消失了,这样就不用加system(pause);有的编译器(例如Dev-C++)会在代码最后自动加上system(pause);以防止新手看不到输出结果。
常见的原因因为程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上getchar();或者 system(pause)。实现程序暂停的效果。pause是cmd中的一个命令,通过system函数调用执行。
先解释一下为什么一闪而过:当你在vc++里运行程序,vc++将会调用行命令模式(即command.com程序),打开你的程序。当程序执行完毕后将自动退出行命令模式。所以你来不及看你的程序的输出。
关于vs写c语言程序直接退出和vs调试直接退出的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






