主题:vs2005 c++ 怎么设置环境变量
			 xiaoff_1982
				 [专家分:240]  发布于 2007-06-04 13:35:00
 xiaoff_1982
				 [专家分:240]  发布于 2007-06-04 13:35:00							
			#include <stdio.h>
main ()
{
    printf("helloworld\n");
}
这段代码应该没错吧,但是在vs2005上就是编不过去,错误信息是
错误    1    error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int    e:\My Projects\C\ccc.cpp    3    
我猜是什么没设置好吧
大家能告诉我怎么设置吗,谢谢
						
					 
		
			
回复列表 (共6个回复)
		
								
				沙发
				
					 laodaqiu [专家分:9740]  发布于 2007-06-04 13:56:00
laodaqiu [专家分:9740]  发布于 2007-06-04 13:56:00				
				没有,就是你的程序的问题,改成这样:
#include <stdio.h>
int main ()
{
    printf("helloworld\n");
    return 0;
}
你的程序在VC6下是可以通过的,但VC8已经是一个支持标准比较好的编译器了,你的程序是不符合标准的。
							 
						
				板凳
				
					 fox000002 [专家分:860]  发布于 2007-06-04 14:43:00
fox000002 [专家分:860]  发布于 2007-06-04 14:43:00				
				按照错误提示修改不就行了,先不管标准,一般函数的话都要指定返回类型,main也只是一个特殊的函数,前面加个int,最后返回一个0(表示正常退出)。
							 
						
				3 楼
				
					 sudami [专家分:0]  发布于 2007-06-04 17:58:00
sudami [专家分:0]  发布于 2007-06-04 17:58:00				
				呵呵,格式应该写规范些就不会出现这样的提示错误了.
							 
						
				4 楼
				
					 panzhenfei [专家分:0]  发布于 2008-03-13 13:54:00
panzhenfei [专家分:0]  发布于 2008-03-13 13:54:00				
				看看代码大全会比较好:D
							 
						
				5 楼
				
					 midi [专家分:30]  发布于 2008-03-13 20:55:00
midi [专家分:30]  发布于 2008-03-13 20:55:00				
				用流好不好?
cout<<"helloworld\n";
							 
						
				6 楼
				
					 phunxm [专家分:230]  发布于 2008-03-15 21:18:00
phunxm [专家分:230]  发布于 2008-03-15 21:18:00				
				首先要弄清楚你这是.C还是.CPP文件?
在.C中#include <stdio.h> ------printf
在.CPP中#include <iostream> ------cout
							 
									
			
我来回复