| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3905 人关注过本帖
标题:清屏函数问题。
只看楼主 加入收藏
gyx8899
Rank: 2
等 级:论坛游民
帖 子:56
专家分:91
注 册:2010-2-2
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:6 
清屏函数问题。
为什么使用using namespace std情况下,#include<windows.h>后缀.h去掉后有问题,是怎么回事?
#include<iostream>
//#include<stdlib.h>
#include<windows.h>
using namespace std;
void main()
{
cout<<"测试清屏"<<endl;
cout<<"按任意键清屏 ";
system("pause");
system("cls");
}
去掉.h后。错误信息为:fatal error C1083: Cannot open include file: 'windows': No such file or directory
搜索更多相关主题的帖子: 函数 
2010-03-09 18:12
floppyfuck
Rank: 2
等 级:论坛游民
帖 子:27
专家分:39
注 册:2010-3-1
收藏
得分:1 
应为 你用了using namespace std了!你可能不明白它的意思,如果你用了它就必须把你所有的程序字符写的很是到位!
2010-03-09 19:25
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:2 
难道不用using namespace std时就能用windows头文件?VC中好像只有windows.h没有windows,而既有iostream也有iostream.h!

★★★★★为人民服务★★★★★
2010-03-09 22:00
gyx8899
Rank: 2
等 级:论坛游民
帖 子:56
专家分:91
注 册:2010-2-2
收藏
得分:0 
回复 2楼 floppyfuck
什么叫到位,请举例解释一下。谢了。
2010-03-09 22:12
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:0 
以下是引用gyx8899在2010-3-9 22:12:33的发言:

什么叫到位,请举例解释一下。谢了。
同问。。。
2010-03-10 08:50
quietstar
Rank: 2
来 自:虚无缥缈处
等 级:论坛游民
帖 子:28
专家分:98
注 册:2009-4-13
收藏
得分:7 
回复 楼主 gyx8899
这个跟using namespace std这句没有关系。因为你用到了system这个函数,而这个函数是在windows.h这个文件里面命名的,所以要包含它。另外,系统中并没有windows这个文件,所以编译时出现了错误提示。楼主可能不是很清楚为什么有时候要加.h,有时候为什么不加,我稍微解释一下吧:最新的c++标准明确C++风格的头文件不包含后缀.h,c风格的就有包含后缀;例如:当使用<iostream.h>时,使用的是全局命名空间,也就是早期的c++实现;当使用<iostream>的时候,采取的是最新的c++标准,该头文件没有定义全局命名空间,必须使用namespace std,这样才能正确使用cout、cin等等。

流光穆然去,美梦随佳人。薄雾似成雨,芳樽清茶冷。郁郁清风外,悠然不复生。
2010-03-10 11:30
秀痘魔导士
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:250
专家分:1150
注 册:2009-12-23
收藏
得分:0 
以下是引用floppyfuck在2010-3-9 19:25:58的发言:

应为 你用了using namespace std了!你可能不明白它的意思,如果你用了它就必须把你所有的程序字符写的很是到位!
能不要误导吗?
2010-03-10 13:00
快速回复:清屏函数问题。
数据加载中...
 
   



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

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