回 帖 发 新 帖 刷新版面

主题:vs2005 c++ 怎么设置环境变量

#include <stdio.h>
main ()
{
    printf("helloworld\n");
}

这段代码应该没错吧,但是在vs2005上就是编不过去,错误信息是
错误    1    error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int    e:\My Projects\C\ccc.cpp    3    

我猜是什么没设置好吧
大家能告诉我怎么设置吗,谢谢

回复列表 (共6个回复)

沙发

没有,就是你的程序的问题,改成这样:

#include <stdio.h>
int main ()
{
    printf("helloworld\n");

    return 0;
}

你的程序在VC6下是可以通过的,但VC8已经是一个支持标准比较好的编译器了,你的程序是不符合标准的。

板凳

按照错误提示修改不就行了,先不管标准,一般函数的话都要指定返回类型,main也只是一个特殊的函数,前面加个int,最后返回一个0(表示正常退出)。

3 楼

呵呵,格式应该写规范些就不会出现这样的提示错误了.

4 楼

看看代码大全会比较好:D

5 楼

用流好不好?
cout<<"helloworld\n";

6 楼

首先要弄清楚你这是.C还是.CPP文件?
在.C中#include <stdio.h> ------printf
在.CPP中#include <iostream> ------cout

我来回复

您尚未登录,请登录后再回复。点此登录或注册