vc++6.0生成的.exe文件为什么运行时和源程序运行的结果不同

如题所述

你在修改了源程序后,需要再次编译一下,可执行文件才会被更新,这样就不会出现你所说的情况了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-03
重新生成可执行文件

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

c语言,用vc6.0++写一个程序,为什么编译和组建产生的文件名不同?
4) .plg文件:日志文件(HTML文件),保存了程序的编译信息,例如错误和警告等。一个工程可以包含多个源文件和资源文件(图片、视频等),但只能生成一个二进制文件,例如可执行程序.exe、动态链接库.dll、静态链接库.lib等。工程类型决定了不同的配置信息,也决定了生成不同的二进制文件。一个工作区可...

求高人解答:同一段程序在vc++ 6.0与turbo c运行结果不同的问题
造成这种结果 是 C语言在 ++j 定义上 的不严密性 造成的。q=(++j)+(++j)+(++j); 这同编译器编译时 的优化处理方式有关。VC++ 编译 时, 若编译选项 选用 优化 \/O1 或 优化 \/O2 ,结果 为 24 \/O1 minimize space 省空间优化 \/O2 maximize speed 使运算速度最快优化 默认结果为...

为什么我用vc++6.0和vs2010编译同一段代码、运行速度天差地别
这个可能是因为6.0和2010所使用的函数库可能不同,链接的系统库不同 你可以采用下面的方法再试一下:1、创建项目的时候选择一个空白的控制台项目,就是创建完以后一个文件都没有的那种。然后添加一个c++源文件,将代码写进去 2、编译的时候记得用release模式 3、记得运行的时候关闭电脑的其他程序,尽量...

为什么vc++6.0运行这个小程序结果与Cfree不同呢?
我发现了,其实是按错调试的地方了,如果按的是界面那个白色手掌旁边的运行程序,最后程序运行完后黑色窗口就会直接闪下消失!

我用的VC++6.0的开发环境,程序编译成功,但建立和执行都有错误,什么处理...
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\\VC98\\Bin”下面,...

为什么VC6.0 与Turboc2.0运行结果不一样
有的编译器是从左往右解释,那就是 655,从右往左解释就是 555。老谭的 C 语言书中已经说明了这个问题,并指出不要写出让人难以理解也不知道编译器会如何解释的代码来。对于你这种情况,还是换一种安全方式来写,比如多定义几个变量。

为什么我的vc++ 6.0运行的结果都是这样,就是最近出现的,以前都是有用...
路径错误。修改方式为,tools-options-directories。。把include files和library files路径改改就行了

为什么VC6.0写的程序不能运行,上面写的这个文件不存在
题主看一下,底部是不是有一个报错,滚轮上划看到错误详情为Compiling...Error spawning cl.exe,这个是因为路径错误所致 解决:打开VC++6.0程序,依次点"工具(T)"—"选项(O)",弹出窗口在"目录"选项卡里有四个选项,分别为:可执行文件(executatble files)、include files、library files、source...

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

相似回答