关于C++ 中使用 string

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:05:05
#include <string>
# include <iostream.h>

void main()
{
string str="hdjkshdjshdjksa";
cout<<str;
}
这个错在哪里 有谁指点下

#include <iostream>
#include <string>
using namespace std;
void main()
{
string str="hdjkshdjshdjksa";
cout<<str<<endl;
}
这样就对了,这是头文件新标准和旧标准的差别

string是一个类

应当 string str("abcd");
cout<<str<<endl;

就可以了

string 是C++ 的类型 修改成下面才可以
#include <string>
# include <iostream>
using namespace std;

头文件的问题
在string后加。h

即改为
#include<string.h>
#include<iostream.h>

``````

或者这么写,用名空间
#include<string>
#include<iostream>
using namespace std;

```