一个很初级很初级的问题

lingweikongjian 2011-03-19 04:04:38
本人新手,刚接触C++,课本上有一个例题。代码如下:
#include <iostrem.h>
int mai()
{
cout << "Hello World\n";
return 0;
}
可是我在VC++2005.net的CLR控制台应用程序下运行时怎么总是出错啊,
提示信息如下:
错误 1 fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? f:\VB.NET FORTRAN CAD编程\C++\1\1\1.cpp 7
我是个新手,希望大家帮我看看,谢谢了!
...全文
105 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggg_sss_lll 2011-03-22
  • 打赏
  • 举报
回复
使用命名空间 use ....
phil999 2011-03-19
  • 打赏
  • 举报
回复
#include <iostrem.h>
int mai()
{
cout << "Hello World\n";
return 0;
}

这一小段代码就好几个错误

.h 是老式的头文件,应该用不带扩展名的
丢了一个头文件,stdafx.h,这个应该用双引号括起来
main 写成 mai
另外尽量避免使用 \n,用 cout << "Hello World" << endl;
lingweikongjian 2011-03-19
  • 打赏
  • 举报
回复
谢谢各位的热心参与!问题已经解决了。代码如下:
#include<stdafx.h>
#include<iostream>
using namespace std;
int main()
{
cout << "Hello World\n";
return 0;
}
注意iostream.h与iostream是不同的。#include<iostream.h>是在旧的标准C++中使用。在新标准中,用#include<iostream>。iostream的意思是输入输出流。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。还要注意的是:在VC编程时要添加: using namespace std;
再次谢谢各位的参与!!
lixiaopportunity 2011-03-19
  • 打赏
  • 举报
回复
需要把#include<iostream.h>放在#include<stdafx.h>下面,任何都是从#include<stdafx.h>开始执行的,前面的代码无意义。

lingweikongjian 2011-03-19
  • 打赏
  • 举报
回复
楼上的兄弟,这样也不行啊。错误提示信息如下:
错误 1 fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? f:\VB.NET FORTRAN CAD编程\C++\1\1\1.cpp 7
这个问题是不是和VC++2005有关啊?我用的是CLR控制台应用程序
cao549168931 2011-03-19
  • 打赏
  • 举报
回复
#include<iostream.h>
int main()
{
cout << "Hello World\n";
return 0;
}
lingweikongjian 2011-03-19
  • 打赏
  • 举报
回复
谢谢上面各位的回答!我根据提示信息,又加了#include<stdafx.h>。现程序代码如下:
#include<iostream.h>
#include<stdafx.h>
int main()
{
cout << "Hello World\n";
return 0;
}
可错误提示信息又变为:
错误 1 error C2065: 'cout' : undeclared identifier f:\VB.NET FORTRAN CAD编程\C++\1\1\1.cpp 5
它说cout没有声明,这是怎么回事啊?
sdbrk 2011-03-19
  • 打赏
  • 举报
回复
main() 函数也拼写错啦
sdbrk 2011-03-19
  • 打赏
  • 举报
回复
头文件拼写错啦应该是 #include<iostream.h>

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧