ifstream怎么读取二进制数据文件?

Eagle_118 2003-06-19 11:48:56
怎么使用ifstream活basic_ifstream读取二进制文件中的数据?
谢谢!
...全文
1190 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shornmao 2003-06-27
  • 打赏
  • 举报
回复
http://www.cpphelp.net/faq/Q5-1-3.html
vyc 2003-06-27
  • 打赏
  • 举报
回复
同意 vga
fin.read((char*)&bufferpointer, sizeof(yourdatatype));
yuxiaojie 2003-06-25
  • 打赏
  • 举报
回复
ifstream fin;
fin.open("text.txt");

char ch;
while(!fin.eof())
{
fin>>ch;
cout<<ch;
}
njuhuangmy 2003-06-24
  • 打赏
  • 举报
回复
同意 vga

ifstream fin("yourfilename", ios::in|ios::binary);
// 设置读入的格式 为 二进制 文件流
// fin 为标准 CFile 类的一个 object
// 也就是一个你要打开的文件

fin.read((char*)&bufferpointer, sizeof(yourdatatype));
// R 大写
// 从文件读 sizeof() 个字节的内容,到前面那一块 “缓冲区” 去!!

OK ??

解释的 还满意 啊?? 呵呵
5will 2003-06-22
  • 打赏
  • 举报
回复
在一般的代码书上都有的
lengbingning 2003-06-21
  • 打赏
  • 举报
回复
不懂
vga 2003-06-21
  • 打赏
  • 举报
回复
ifstream fin("yourfilename", ios::in|ios::binary);

fin.read((char*)&bufferpointer, sizeof(yourdatatype));

Eagle_118 2003-06-19
  • 打赏
  • 举报
回复
??
boyfling 2003-06-19
  • 打赏
  • 举报
回复
cin

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧