c语言用vc++6.0编译生成的exe文件为什么不能直接运行?

用vc++6.0写的小程序,为什么生产的exe文件不能直接执行?

就是选择了Win32ConsoleApplication后,再新建一个空工程,再新建一个.cpp的程序,在命名时直接命为***.c即可。代码直接写在.c文件中啊。然后编译链接后在Debug文件夹内就有.exe文件了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-11
你确定你代码没写错~~确定是exe~~可以直接运行的~~点感叹号运行追问

我意思是双击文件夹里生产的exe文件

追答

可以加一个 getchar();

本回答被网友采纳
第2个回答  2014-07-11
可以吧应该。

为什么我用vc++6.0编出的exe文件只能在集成环境中运行,用电脑直接打 ...
原理就是停止,等待用户输入,即你没输入的话,程序就不算执行完毕。个人认为getch();比较好。因为你加getch();是按任意键退出,而getchar();,你可以输入若干个字符然后按回车才会结束。2.加个头文件windows.h,然后在代码段末尾加个 system(“pause”);这里的system就是调用从程序中调用系统命令(...

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

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

VC++6.0执行cl.exe时出错
1、当我们在VC++6.0中编写好一个C语言程序后,点击“Compile(编译)”或者“Build(构 建)”出现的“Compiling... ,Error spawning cl.exe”错误提示,一般都是因为路径设置的问题 引起的。出现这种问题不需要重装,也许重装也不能解决这种问题。2、打开VC++6.0程序,点击菜单栏上的“工具(T)...

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

为什么vc++6.0无法执行程序?
1、首先,在打开VC++6.0后,我们在创建新“文件”时,要注意,创建的不是“C\/C++Header File”,而是“C++ source File”。2、然后,对自己的文件添加“文件名”和存储文件的位置: 可以看到后辍是“.c或.cpp”,而不是“.txt\/.h”等文件 3、其次,自己输入正确的程序,不得有缺“;”或者不...

把用vc++6.0编写的c程序在编译连接后生成的可执行文件保存在硬盘里...
是一个win32控制台程序?那是因为你的程序执行太快,你没看到结果。你可以在程序的后面一个while(1);在编译链接一次

VC++6.0执行程序没反应
1,你先看看你的键盘坏没有。分别按ctrl和F5。试一试,如果没坏,请继续往下看。2.在编辑器里直接点运行图标试一试,如果还是能运行,那就可能是你的快捷键设置的问题了。这样重新设置快捷键试一试:菜单:Tools->Customize中的KeyBoard选项卡 (类别)组建--BuildExcute 在这里面设置。你先试一试,这个我...

为什么我下载的VC++6.0编译成功,可运行总有一个“Compiling... , E...
C:\\Program Files\\Microsoft Visual Studio\\VC98\\CRT\\SRC 如果你装在其他盘里,则仿照其路径变通就行。关键是microsoft visual studio\\ 后面的东西要相同。是在是不行就重装。vc 6.0里可以做C语言编程,但是不要使用clrscr()和getch()函数。不然会报错的,同时把头文件必须加上。

Visual C++ 6.0 C语言编程后生成的exe文件单独运行时,输入后按下回车没...
这个可以配置一下include的路径,你用Windows搜索在VC目录下搜一下windows.h这个文件, 把所在的目录配到 好像是菜单Tools -> Option对话框的Directory页面里面, 具体的你自己选一下, 我图形界面的东西记不太清.命令行的方法(另一种方法):开始菜单 -> 运行. 然后输入cmd回车. 把你的程序拖到那个黑...

相似回答