char ch[100];
string str;
string str;
把char*(c类型的string)数组转换为string:
str = ch; //即可
str.assign(ch); //也可
把string类型转换为char*数组:
strcpy(ch,str.c_str()); //即可
for(int i = 0; i < str.length(); i++) //也可
{
ch = str.at(i);
ch ++;
}
比较两个字符串相等
string str1;
string str2;
strcmp(str1.c_str(),str2.c_str());
< 0 string1 less than string2
= 0 string1 identical to string2
> 0 string1 greater than string2
清空一个char*数组
memset(void *dest,int c,size_t count)
拷贝char*数组
memcpy(void *dest,const void * src,size_t count)
判断是否是一个字符串的子串
strstr();
str.find("")