WIN32控制台程序调试时一闪而过?

用visual studio 编写的hello word,调试时一闪而过,
是vs的配置问题嘛?我在学校的电脑上试就可以停留,按任意键退出。
/*
============================================================================
Name : hello.c
Author : Unknow
Version : Unknow
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================================
*/

#include <stdio.h>
#include <stdlib.h>

int main(void) {
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}

第1个回答  2019-11-25
默认c#控制台程序运行输出完直接就关闭了。
你需要在write后加一个read()
将当前窗口保留。
...
console.write("所求矩形的面积是:");
console.write(s);
console.read();
...
第2个回答  2010-07-08
你可以在main 函数的 return 前加一行 getchar();来收集回车就可以了。
#include <stdio.h>
int main()
{
printf("Please press any key to exit !\n");
getchar();
return 0;
}
~
第3个回答  2010-07-08
很简单,你用Ctrl+f5就行了本回答被提问者采纳

WIN32控制台程序调试时一闪而过?
默认c#控制台程序运行输出完直接就关闭了。你需要在write后加一个read()将当前窗口保留。...console.write("所求矩形的面积是:");console.write(s);console.read();...

为什么每次运行程序,调试了。一闪就没了。怎么回事
据我所知,可能有两个原因,第一,你按了启动调试,没有点击开始开始执行,应该点击开始执行,第二个原因可能是你创立项目时点击了空项目,没有点击win32控制台,希望对你有用

C#控制台程序,为什么运行后窗口闪一下就自动关闭了
1、首先打开visual studio 2019新建一个win32控制台程序,如下图所示。2、然后在源文件下面新建一个C语言文件,如下图所示。3、接着在顶部加入stdio库和stdlib库,如下图所示。4、接下来我们一般就会在main函数中输入一些信息了,但是执行一般都会闪退,如下图所示。5、接着我们在添加一句system("pause...

为什么运行C语言的程序会一闪而过,看不到结果
这是由于你不知道具体的方法。首先要确定你编写的是win32控制台应用程序。然后,有三个方法来执行:方法一:点左下角带windows旗帜的图标,输入cmd,出现DOS窗口,然后将你编写的C语言程序编译成的可执行文件拖曳到窗口中,执行即可。方法二:在你的程序中添加头文件#include <stdlib.h> 在你的主程序...

运行win32程序老弹出一闪而过的黑窗口是什么问题,怎么解决
问题不在IsTouchBottom里,而是紧接着执行的ClearRow函数里面,在这个函数的末尾有两个对控制台操作的语句:system("cls");printf("score: %d, level: %d ",score,level);把这两个注释掉就没事了。估计原作者想实现在控制台上输出分数

VC++6.0编写的C语言不能调试,最后的DOS窗口也是一闪即逝,这是怎么回事...
建立win32控制台程序。 你是不是直接建立的是win32 项目建立那个Win32 Console Application(win32控制台应用程序)再试试,至于你i的错误。没代码呀,你可以生成一个 HELLO C的file。什么都别写 直接build,然后再F5运行看看会不会出现 hello word ...

在vc中,为何我在桌面上打开我做的exe,运行时只闪一下呢?太不给力了!
一、你做的程序可能是控制台应用程序,用vc打开可以看到结果,并且等待,脱离vc直接双击,就会一闪而过,但你可以从cmd 命令行中运行这个程序,就会看到结果的,如果你不想这样做你也可以 在你的程序中最后添加一个等待语句,如system("pause"); 或者是 getchar(); 就可以解决你在双击中出现一闪而过...

vs创建项目时选空项目和win32控制台应用程序里的空项目有什么区别?
在VS里这两种方式都是可以运行控制台程序的,一闪而过是因为程序运行完自动关闭。在代码后加上system("pause");就可以了 当然别忘了在前面包含头文件#include<stdlib.h> 谢谢采纳

win32程序和控制台程序编程有什么区别
win32程序是利用编程语言直接调用windows api编写的程序,可以在任何装有正确windows的机器上运行,程序员发挥的空间也最大,能实现在该操作系统中可以编程实现的任何功能。而.net的窗体应用程序是一种托管代码,无论你是用c++\\c#还是vb编写,只能在.net环境中应用,就是说你编译好的软件在没有.net ...

win32应用程序和win32控制台应用程序有扫描区别?
win32应用程序是有窗体的(当然也可以没有),有Windows消息循环机制的。而win32控制台应用程序只是在控制台下运行的程序,类似以前dos的程序。

相似回答