当前位置:编程问答 > VC++ >

关于用VC++编译C++语言

问题:

我用的VC++,以前编译C语言没什么问题,现在自学C++,根据创建C文件那样创建了C++文件,进行编译,但是总是出现错误,比如说

#include<iostream.h>
void main(void)
{
 cout<<"Hello!\n";
 cout<<"Welcome to c++!\n";
}

 

就会出现

error C2065: 'cout' : undeclared identifier
error C2297: '<<' : illegal, right operand has type 'char [8]'
error C2297: '<<' : illegal, right operand has type 'char [17]'

Error executing cl.exe.

哪位高手帮帮我

追问:

不行噢,是VC++本身的原因吗

答案:

我讨厌VC++,试试用Dev-C++吧。

程序改成:

#include<iostream>
using namespace std;

int main(void)
{
 cout<<"Hello!\n";
 cout<<"Welcome to c++!\n";
 return 0;
}

试试

你去学习一下命名空间和头文件,C和C++的库文件不同,而且C++里面有命名空间这个说法

用C-FREE 编译

 

#include<iostream.h>

using namespace std;

上一个:求一款VC++的教程!
下一个:VC++无模式对话框的问题

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