习惯cfree一直用,但学校要求vc6.0,换回vc6.0,发现原来对的运行出来都不对了而且没显示错误
例如如下简单的程序:
#include<iostream>
using namespace std;
class Dog
{
public:
void Age(int a=0){X=a;}
void weight( float b=0){Y=b;}
int GetX(){return X;}
float GetY(){return Y;}
private:
int X;float Y;
};
void main()
{int a;
float b;
cout<<"input dog's age and weight:"<<endl;
cin>>a>>b;
Dog mydog;
mydog.Age(a);
mydog.weight(b);
cout<<"The dog's age is :"<<mydog.GetX()<<"years old\n"<<"The dog's weight is:"<<mydog.GetY()<<"kilogrammes"<<endl;
}
希望高手帮忙看看哈
所有程序输入数据后,闪一下就没了
cfree中运行正确的vc6.0中错
不要在外面运行exe文件, 直接编译完成后在vc里按ctrl+F5运行就可以看到结果了.
c语言程序在c—free5.0中可以运而在vc++6.0中不能运行怎么办?
你的问题描述的不清楚,一般都是配置的问题。最好关掉“预编译头文件”,再试一试。不懂再问吧
为什么我的编的程序都对,但是VC6.0还是显示1个错误呢?
第1种可能:你学的课程是turbo c编译器,这时程序的开头是void main()在VC++6.0里一定错,你改成int main(void),结尾添上return 0;第二种可能:VC++6.0创建文件时错误,你换个位置如本来是F盘,你换成D盘 第三种可能:VC++6.0文件不全 你换个编译器看看,如turbo c2.0,C FREE 也有可能...
win8.1系统用C-free和VC6.0写的代码正确,但运行时一堆错误。是系统问题...
至于vc++6.0,看来也还是编译器有问题,只不过vc++是自带编译器的,那我就不知道了。可是c-free是可能没有编译器的
一样得代码 用vc6.0好使 用c_FREE5.0就出现错误我想知道怎么回事_百度...
VC用的是VC的库函数,C-Free用的是C语言库函数,建议包含下相应的库文件
...然后输入的时候 到第二个输入后 vc++6.0就会报错
用清空缓存的方法试一下,我记得我以前也遇到过这种情况,具体忘记怎么解决的了,好像是跟缓存有关;在循环后边加上fflush(stdin),每输入一次人后就清空一次输入缓冲区,你先尝试下可不可以。对了,忘记提醒你,malloc之后,用完的时候一定要记得free掉,不然造成内存堆区内存碎片,对内存造成浪费,你的...
...cpp格式的,运行.exe。结果闪下就没了,而VC6.0。加getcha
在IDE环境执行C程序时,无论是CFREE,还是VC6.0,都不需要另外添加暂停语句。但当编译连接后生成的可执行代码脱离IDE环境单独执行时,则都需要添加暂停语句,以便观察这行结果。
vc++6.0下写的程序在c-free里是不是会不兼容?c-free编译的时候生成的...
.o文件就是对象文件,里面包含的内容就是01这样的机器可执行的指令,当程序要执行时还需要进行链接(link).链接就是把多个.o文件链成一个可执行文件。应该都可以执行的,只是编译器不一样,而代码都是差不多的。反正都是要编译一个程序。对吧?希望对你有帮助。望采纳 谢谢 ...
为什么vc++6.0运行这个小程序结果与Cfree不同呢?
我发现了,其实是按错调试的地方了,如果按的是界面那个白色手掌旁边的运行程序,最后程序运行完后黑色窗口就会直接闪下消失!
为什么在c-free和vc6.0里边不能运行不能运行“genlip.h”和"simpio.h...
这是2个头文件吧?#include 文件名 你原来是在什么开发工具下使用这2个的呢?这2个文件是你使用的编译器自带的系统头文件?还是自己写的或是第三方库呢?搜索下,找到它们,把它们复制到你的新工程下面来。