c++ string 用法
//char *和string 转换; string str="1234567; const char *p = str.c_str(); //不过这是的 *p 是const类型,不能对他进行删除、修改操作; 最好的办法最是用copy函数 char* ch = new[ 20]; if( ch) { str.copy( ch , str.size() ); } //string 可以直接相加; string str1 = "dsf"; string str2 = "23r"; string str3 = str1 + str2; //不过如果读取文件里面的内容,截取需要的给string的话,用append比较好,就是在string 后面增加字符串; strBuf.append(argv[2] , strlen(argv[2] ) ); strBuf.append( (char*)&bybuf[ nlen - nDatelen +4 ], 8 );