[C++]字符串相关操作
获取字符串长度
-
String str
- str.length(); //获取String类型字符串长度
- str.size(); //STL获取容器中元素个数
-
Char* s
- strlen(s); //以遇到‘\0’为判断依据,结果中不含'\0';
- size_of(s); //对于指针,获取的是指针开辟的空间大小,不受'\0'影响,即与实际存储的元素无关。对于数组,获取的是实际存储的元素个数。
String Char* Char型数组 类型转换
String 转Char*
String str="Hello";
Char* s=str.c_str();
String 转Char型数组
用str.length()获得字符串长度,循环赋值给Char型数组,并在结尾手工加'\0'。
Char* 和Char型数组 转String
直接赋值即可。
posted on 2019-03-29 11:09 coding_gaga 阅读(215) 评论(0) 编辑 收藏 举报