//string到char* stringstr=’hello ‘; constchar*p=str.data (; char*p=(char* ) str.data ); stringstr=’hello ‘; constchar*p=str.c_str (; char*p=(char* ) str.c_str ); stringstr=’hello ‘; charp[50]; str.copy(p,5,0 ); //其中5表示若干个字符,0表示复印位置*(p5 )=’\0 ‘; //注意手动加上结束符!//到//char*stringstringstr; char*p=’hello ‘; str=p; //sprintf精灵字符串stringstr1=’abc ‘; stringstr2=’abc ‘; charcstr[100]; sprintf(CSTR,’ %.2s%.3s ‘,str1.data ),str2.c_str ); //字符足够,指定应该是多少个sprintf(cstr、’ ss ‘、str1.data )、str2.c_str ) )。 //字符不够时,补充0 stringstr=cstr;
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。