字符数组转化成string类型
char ch [] = "ABCDEFG";
string str(ch);//也可string str = ch;
或者
char ch [] = "ABCDEFG";
string str;
str = ch;//在原有基础上添加可以用str += ch;
将string类型转换为字符数组
char buf[10];
string str("ABCDEFG");
length = str.copy(buf, 9);
buf[length] = \'\0\';
或者
char buf[10];
string str("ABCDEFG");
strcpy(buf, str.c_str());//strncpy(buf, str.c_str(), 10);
相关文章
- c与c++中的强制类型转换区别
- JS中JSON和string字符串相互转换
- 基本数据类型的介绍及转换,基本数据类型与字符串之间转换,字符串与字符数组之间转换以及字符串与字节数组之间转换
- js中Date与timestamp(时间戳)的相互转换
- carryLess小笔记001_Java中16进制与字符串之间的相互转换
- js中json字符串与json对象的相互转换
- 【语言基础】c++ 基本数据类型与字节数组(string,char [] )之间的转化方法
- iOS中date和string的相互转换
- java中全角半角字符的相互转换的代码
- 实战c++中的string系列--std:vector 和std:string相互转换(vector to stringstream)