如何从二进制打开的文件中,取出一定数量的字节,并赋值给string
rt,一般的c++二进制输入输出流都是将取出的字节赋值给char*, 但是又不知道怎样将char*转化为string类型,请指教,谢谢。
[解决办法]
用string的构造函数吧 string(char*)
[解决办法]
多看看string的帮助。
char *直接赋给string就可以了。
[解决办法]
string str;
char szTmp[100];
infile.read(szTmp,99);
//do something...
str = szTmp;