| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 655 人关注过本帖
标题:[求助]此段代码什么错了.我在dev-c编译不能通过!
只看楼主 加入收藏
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
结帖率:78.95%
收藏
 问题点数:0 回复次数:9 
[求助]此段代码什么错了.我在dev-c编译不能通过!

#include <stdio.h>
#include <iostream.h>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
string a="jjjjjjjjjjjjjjjjj";
cout<<a<<endl;
getchar();
return 0;

}

搜索更多相关主题的帖子: 编译 代码 
2007-05-08 13:43
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
#include <stdio.h>
#include <iostream.h>
#include <string.h>


旧的头文件形式被非法了,在dev中!

Fight  to win  or  die...
2007-05-08 13:53
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
那我要怎么样做

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-05-08 13:54
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 

<iostream><cstdio><string>

using namespace std;


Fight  to win  or  die...
2007-05-08 13:55
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
呵呵..去掉后面的.h又行了...
是不是在dev中加入头文件不用后缀.h的?

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-05-08 13:55
piaofeiluoye
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-5-8
收藏
得分:0 

把.h都去掉试一下

2007-05-08 13:59
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
收藏
得分:0 
C++98中规定

系统头文件的后缀不加.h ,和C语言区分开来

同时规定必须使用

using namespace std;//释放空间

dev C++4.9.9.2用的是C++98内核

所以必须遵守这个规定

如果你用的是VC6.0(同时兼容C++89和C++98,但它不标准)

那么:你可以在头文件上加.h ,但是你在后边就不能加上using namespace std;//.h已经有释放空间这个概念了

如果不加,格式同上

自我放逐。。。
2007-05-08 16:58
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
谢谢!

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-05-08 17:14
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
福尔摩斯


正解!

Fight  to win  or  die...
2007-05-08 17:17
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
using namespace std;好像不是释放空间吧,应该是使std这个名字空间里的函数和变量可能用吧,你不加也可以,用std:cout&lt;&lt;a&lt;&lt;endl;一样可以

雁无留踪之意,水无取影之心
2007-05-09 10:56
快速回复:[求助]此段代码什么错了.我在dev-c编译不能通过!
数据加载中...
 
   



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

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