stringchar *char[] 相互转换转换
Posted zwj-199306231519
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stringchar *char[] 相互转换转换相关的知识,希望对你有一定的参考价值。
1.string-->char *,
调用string的方法c_str()或者data();
string str = "abc"; char *pChar = (char *)str.data();
2.char *-->string
char *pTemp = "abcdef"; string tmpStr(pTemp);
3.string-->char[]
string str = "abcdefg"; char p[10]; int i = 0; for (i = 0; i < str.length(); i++) { p[i] = str[i]; } p[i] = ‘ ‘;
4.char[]-->string
char p[10] = "abcdefg"; string str1 = p;
以上是关于stringchar *char[] 相互转换转换的主要内容,如果未能解决你的问题,请参考以下文章