要使用string,
(1)需要string头文件#include<string>
//其中该头文件与#include<string.h>和#include<cstring>不同
(2)用来定义字符数组
//string str;
//初始化:string str=“abc”;
(3)字符数组长度=〉字符数组名.length()//只是针对于用string 声明的字符数组;
(4)在读入和输出整个字符串时,则只能用cin和cout;
//同样也可以用printf();输出,即用eg:c_str()将string类型转换为字符数组进行输出,
//printf("%s\n",str.c_str());//str是字符数组名;
(5)通过迭代器访问
//(1)直接入下定义:string::iterator it;
//这样得到了迭代器it,并且可以通过*it来访问string里的每位;
eg:遍历:
for(string::iterator it=str.begin();it!=str.end();it++)
{
cout<<*it;
}