| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 786 人关注过本帖
标题:为什么会这样??
只看楼主 加入收藏
wzxwzx110481
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-27
收藏
 问题点数:0 回复次数:5 
为什么会这样??
[bo][/bo]1>------ 已启动生成: 项目: 32, 配置: Debug Win32 ------
1>正在编译...
1>2.cpp
1>c:\users\user\documents\visual studio 2008\projects\32\32\2.h(1) : fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory
1>生成日志保存在“file://c:\Users\user\Documents\Visual Studio 2008\Projects\32\32\Debug\BuildLog.htm”
1>32 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
我的程序是:
#include<iostream.h>
void main()
{
     cout<<"This is C++ program"<<endl;
     cout<<"This\tis\tC++\tprogram"<<endl;
     cout<<"This\nis\nC++\nprogram"<<endl;
}

我才开始学,用的是visual c++2008,请大家多多指教
搜索更多相关主题的帖子: 编译 
2008-10-10 21:37
huanlin
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-10-6
收藏
得分:0 
你用的是VS2008吗?那我就没有办法帮你了。
2008-10-12 00:06
cayus
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-12
收藏
得分:0 
包含里 说没这个文件.

你指定一下吧..或者变量被修改..
2008-10-12 01:14
andyzhshg
Rank: 2
等 级:论坛游民
帖 子:111
专家分:20
注 册:2007-9-1
收藏
得分:0 
估计VS2008里没有iostream.h了
应该只有iostream
改成
#include <iostream>
using namespace std;
试一下
因为新的C++标准里没有iostream.h这个库了
基本上所有标准库都去掉了.h后缀
并且你的main函数也是不标准的,标准的main函数应有一个int类型的返回值,即:
#include <iostream>
using namespace std;
int main()
{
     cout<<"This is C++ program"<<endl;
     cout<<"This\tis\tC++\tprogram"<<endl;
     cout<<"This\nis\nC++\nprogram"<<endl;
     return 0;
}
估计是你的书太老了,那样的话还是换一个老点的编译器,比如VC6
不过最好还是找本新一点的比较权威的书来学习,毕竟要跟得上标准才好

编程并快乐着
2008-10-12 01:38
cayus
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-12
收藏
得分:0 
- -没注意... 他竟然包含istream头文件....

=.-囧
2008-10-12 02:01
wzxwzx110481
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-27
收藏
得分:0 
回复 4# andyzhshg 的帖子
就是这样的,非常感谢
2008-10-12 16:46
快速回复:为什么会这样??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015113 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved