1. char数组转string
直接赋值即可。
错例如下:
string不能直接用cout输出,但是加了头文件<string>后可以。
正解如下
注:char* 与 char[ ]对比
2. string转char数组
① 调用strcpy函数,和字符串的data函数
② 调用data函数:(string转char*)
只能赋给const char指针(可以改变指向)。
③ 调用c_str函数
用法同②
直接赋值即可。
错例如下:
string不能直接用cout输出,但是加了头文件<string>后可以。
正解如下
注:char* 与 char[ ]对比
① 调用strcpy函数,和字符串的data函数
② 调用data函数:(string转char*)
只能赋给const char指针(可以改变指向)。
③ 调用c_str函数
用法同②