读书人

怎么从二进制打开的文件中取出一定数

发布时间: 2012-03-28 15:40:03 作者: rapoo

如何从二进制打开的文件中,取出一定数量的字节,并赋值给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;

读书人网 >C++

热点推荐