我用vc++6.0写c语言。程序在vc++6.0内运行很正常,但直接打开生成的exe就只闪一下就没反应了

代码如下:
#include <stdio.h>
void main()
{
printf ("holle.\n")
}

第1个回答  2012-04-21
#include<conio.h>
#include <stdio.h>
int main()
{
printf ("holle.\n");

getch();
}

不是没运行,是运行后关闭了追问

#include和getch();是什么意思
如果是:
#include
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}

int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
哪怎么改

追答

#include 是 getch()函数的头文件,getch()是准备接受一个输入
c=max(a,b);
printf("max=%d\n",c);
getch();

本回答被提问者采纳
第2个回答  2012-04-21
那是正常的。一般可以在main函数结尾添加system(“pause”)或者getchar()。
第3个回答  2012-04-21
程序运行完了当然要关掉了,加个函数。
#include <stdio.h>
void main()
{
printf ("holle.\n")
getchar();
}追问

你这个都不行

我用vc++6.0写c语言。程序在vc++6.0内运行很正常,但直接打开生成的exe...
include<conio.h> include <stdio.h> int main(){ printf ("holle.\\n");getch();} 不是没运行,是运行后关闭了

用vc++6.0写的C程序,我根据路径,点击那个exe文件,可是屏幕上一闪而过...
程序一执行完就结束了,所以要么在最后等待用户输入些什么,要么使用系统函数来暂停。前者是在return之后加一句getchar();后者是用system("pause");

用VC++6.0编译以后,运行时出现的那个窗口会停留,为什么去点那个.exe...
因为用VC运行,那个是为了方便调试而这样做的,看退出的代码是什么,而你运行。EXE那才是你真正的程序没有其它的程序调试

我用VC++6.0编了一个程序,并组建了exe文件,但是为什么我一运行exe...
如果直接打开exe文件运行,由于你没有暂停语句,所以当程序运行完之后就会直接退出。而在编译系统中调试运行时,由于只是调试,因此在运行完程序后还会出现一句话,让你按任意键退出。至于解决办法吗?就是在程序结束前插入system("pause");,记住如果main函数有返回值,如int main()应该在return 0;前...

vc++6.0写c语言,运行没错误,但是不能弹出运行的窗口,什么情况?
在最后加上一句 getchar(); 让程序等待就可以了 这个东西他不是不弹,只是执行完了以后自动退出了,所以闪了一下就没了

我用的VC++6.0的开发环境,程序编译成功,但建立和执行都有错误,什么处理...
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\\VC98\\Bin”下面,你可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、...

c语言程序写完了,用vc++6.0可以运行,但直接点击debug中exe文件却无法运 ...
代码中有打开文件的操作.并且使用了相对路径.在VC调试的时候, 和双击exe时的运行路径不同, 所以导致打开失败, 从而在fscanf时出错.修正方式:1 改为绝对路径.2 将要打开的文件复制到合适的相对路径上,比如exe所在文件夹.

为什么我用vc++6.0编出的exe文件只能在集成环境中运行,用电脑直接打 ...
3.在exe文件同目录下新建一个txt文档,里面输入如下内容 xx.exe pause 然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字。然后打开.bat文件运行程序。(.bat文件命名随意)这里的.bat文件是批处理文件(也被称为批处理程序或脚本)是无格式的文本文件,它包含一条或多条命令。它的文件扩展...

c语言程序写完了,用vc++6.0可以运行,但直接点击debug中exe文件却无法运 ...
程序有严重错误,系统不会让这种程序跑起来的,是代码问题。按照这个错误提示应该是文件没有找到,把文件放到debug目录下试试看。

用C语言在VC++6.0中编写的程序生成的.exe打开的对话框,为什么一按enter...
在程序结尾添加暂停 int main(){\/\/这里是你的代码system("pause"); \/\/暂停return 0;}

相似回答