C++ String转char*
1.一开始用这种方法string s1 = "abcdefg";char *data;int len = s1.length();data = (char *)malloc((len+1)*sizeof(char));s1.copy(data,len,0);printf("%s",data);cout<<data;运行后发现转换后的是没有加结束符的,结果出来的是乱码。string s1
原创
2016-04-19 19:47:16 ·
323 阅读 ·
0 评论