cpp中string和字符串之间的相互转换
2016-10-10 14:04
429 查看
void charChage(){ //1. string转const char* string s ="hello cpp"; const char* c_s = s.c_str(); cout << c_s << endl; //2. const char*转string 直接赋值即可 // char* 转string也可以这么干 const char* c_s2 ="hello cpp"; string s2(c_s2); cout << s2<<endl; //3. string转char* string s3 ="hello cpp"; char* c; const size_t len = s3.length(); c = new char[len+1]; strcpy(c,s.c_str()); cout << c << len << endl; //如果是char的转换可以直接用strcpy }
相关文章推荐
- 字符串string与char*之间的相互转换
- JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- string类字符串,char数组,string数组,StringBuffer之间如何相互转换
- String字符串与整数之间的相互转换
- C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
- JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- 谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
- Unicode 与 String字符串之间的相互转换
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- 谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- uint byte[] char[] string 之间相互转换
- 总结:string,char*,CString,int,WCHAR*之间的相互转换:
- CString,TCHAR*,string之间的相互转换
- 字节、字符串、字节数组之间的相互转换
- C++中 char*, string, CString, int, double之间相互的转换
- CString string char*之间的相互转换
- String和byte[]之间的相互转换
- ANSI,UNICODE, UTF-8 字符串之间的相互转换
- char *与string之间的相互转换