稳重帽子

文章
5
资源
0
加入时间
2年10月24天

C风格字符串和C++string对象的相互转化

C风格的字符串很容易转化成C++风格的字符串,反过来却可能引起语法错误。要注意用字符数组表示c风格字符串的时候,最后一位必须是 '\0'这也是为什么设置网络编程的时候,缓存区char buf[MAX] ,要用memset(buf,‘\0’,MAX) ,而read(fd,buf,MAX-1)。(printf和cout也只能正常输出 \0结尾的字符数组,否则不知道到哪停止。)一、C风格的字符...