当前位置:编程学习 > VC++ >>

VC++ 6.0 编译C语言失败的原因?急啊!

如图片显示!
补充:详细一点说清楚好吗?不知道你在表达什么!
		
答案:
你选择的是新建头文件的,你看那个对话框,明显就是H1.H,这是头文件来的.你应该选择c ++source
答案补充
不是软件的问题.是你新建的文件类型都错误了,你把程序创建我头文件类型的了.你用的visual c++吧?
答案补充
同学,c也是用那个的呀.我晕,这个你都没搞清楚,你用c ++source吧,不成功你在来找我
答案补充
我知道你说的是c,那是c也是用那个的啊.你老师没告诉过你吗?
答案补充
有没有这句话啊?#include<stdio.h>.看的的程序头那没有这句话.应该是这个问题吧.
答案补充
#include<stdio.h>.
main()
{
int a,b,c;
a=1;b=2;c=a+b;
printf("c=%d",c);
}
答案补充
#include<stdio.h>.上面这句话有个"."号,把它删了吧.
答案补充
看的了吗?我就是用你那个编的.是c++ source file,不是头文件
你选择的是新建头文件的,你看那个对话框,明显就是H1.H,这是头文件来的.你应该选择c ++source
你的编译文件有问题 可能是某个文件丢失了 打开vc++的源文件 重新修复一下可能解决问题
答案补充
就是重新安装一遍vc++  
好像是一个和C++一样的问题の。。。你先把源文件copy。。。在别的文件夹中再次运行看看行不行。。。
楼上那位说的没有。这不用重装的。要建的文件是c++ source file,而不是C/C++ Header File这个文件。这个文件,就如#include<stdio.h>.这样,stdio就是一个C/C++ Header File,简单的来说,这是用来写库文件的,类似 。用于执行文件的,用c++ source file
赞成楼上这位兄弟说的.

不要把主函数放到头文件里.看那个弹出来的提示框,上面的信息写得很清楚了,学习过程中这些东西得学会自己看和找原因.
把那段英语翻译过来意思就是: 不能编译文件"C:\Document and Settings\Administrator\桌面\H1.H",没有编译工具与此文件扩展名相关联.

应该选择c++ source file,而不是C/C++ Header File,那个是写头文件的,后缀名是h,而不是c或cpp
至于你的代码,建议加上头文件,加上这条语句:#include <stdio.h>
还有main()函数最好定义为void类型
1、用于执行文件的,用c++ source file;
2、源程序不要放在.h头文件中。
你把.h文件扩展名改成.c就可以编译了。编译器选择工具是不认识.h类型文件的。

上一个:哪里有VC++ MFC AppWizard[exe]的教程?
下一个:VC++ SOCKET 如何实现两台机之间的通讯?高分求救.....

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,