网店推广计划书:用c++读取指定长度的比特?

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 13:44:05
如何用C++读取文件中指定长度的比特?用二进制的方式

_____________________得不到结果,是什么回事?
void main(){
int i;
char *b;
fstream inf;
inf.open("read.dat",ios::in|ios::binary);
cout<<"Read ? bits:";
cin>>i;
inf.read(b,i);
cout<<"Output:"<<hex<<b;
cin>>i;
inf.close();
}

只能读一个字符,然后取得ASCII码,然后自己转换成8位比特位
呵呵。 我当时就是这么做的。
可以一次读100-200个字符,一起转换成一堆比特位,放入数组再操作