首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么从二进制打开的文件中,取出一定数量的字节,并赋值给string

2012-03-28 
如何从二进制打开的文件中,取出一定数量的字节,并赋值给stringrt,一般的c++二进制输入输出流都是将取出的

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

热点排行