我的VC++6.0中的为什么会出错?

Jchangcheng 2006-01-05 03:22:43
#include<string.h>
string wb;
为什么提示: error C2061: syntax error : identifier 'string'
谢谢!
...全文
259 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gorgr 2006-01-05
  • 打赏
  • 举报
回复
这样就可以:
#include<string>
#include<iostream>
using namespace std;

void main(){
string s="oh ye";
cout<<s<<endl;

}

这样就可以输出定义的s字符串了
xiaocai0001 2006-01-05
  • 打赏
  • 举报
回复
>> #include<string.h>
>> 标准C++不支持这么写
>> #include<string>
>> using namespace std;
>> VC6对标准C++支持的不好...

这个不关VC6地标准的支持问题, 这是标准C++头文件与老式的C头文件的区别!
别什么问题都往VC的标准支持上拉!
Jchangcheng 2006-01-05
  • 打赏
  • 举报
回复
结了结了结了结了结了---我的IE出了问题目前结不了---不好意思各位。稍等
zw24127 2006-01-05
  • 打赏
  • 举报
回复
#include<string.h>在标准c++中是#include<cstring>现在最好用标准的c++写程序
Jchangcheng 2006-01-05
  • 打赏
  • 举报
回复
什么对标准C++支持的好?
PMsg 2006-01-05
  • 打赏
  • 举报
回复
#include<string.h>
标准C++不支持这么写
只能#include<string>
using namespace std;
VC6对标准C++支持的不好...
Jchangcheng 2006-01-05
  • 打赏
  • 举报
回复
#include <string>
using namespace std;
----like this is ok!
谢谢!~
oyljerry 2006-01-05
  • 打赏
  • 举报
回复
#include <string>
using namespace std;
aniude 2006-01-05
  • 打赏
  • 举报
回复
注意:<string>和<string.h>是不一样的
healer_kx 2006-01-05
  • 打赏
  • 举报
回复
#include <string>
using namespace std;


string a = "Hello";
cunsh 2006-01-05
  • 打赏
  • 举报
回复
string.h 中是c的字符串函数
在c++ 用 <cstring>

cunsh 2006-01-05
  • 打赏
  • 举报
回复
用 <string>
cad_vc 2006-01-05
  • 打赏
  • 举报
回复
这样用:

#include <string>
using std::string;

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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