您好,欢迎来到汇意旅游网。
搜索
您的当前位置:首页char与string类型相互转换方法

char与string类型相互转换方法

来源:汇意旅游网
char*与string类型相互转换方法

1:对于C风格的字符串比如char*,char str[],转换为 string char * 和char str[]类型可以直接转换为string 类型; 即,在char * chstr, char arstr[]

string str=chstr;或者是string str=arstr;可以直接进行赋值。 2:对于string 转换为char *

string提供一个方法可以直接返回字符串的首指针地址即:string.c_str();

比如:string str=\"Hi Cpp\";转换为char * 类型; const char * mystr=str.c_str(); 注意要加上const.

例外有个方法有点浪费内存: string str=\"woshi\";

char * pstr=new char [str.length()+1]; strcat(pstr,str);

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- hids.cn 版权所有 赣ICP备2024042780号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务