c++ bmp文件读取。

#include<iostream>#include<fstream>usingnamespacestd;voidmain(){intbegin;fstreamfile(... #include<iostream>
#include<fstream>
using namespace std;
void main()
{
int begin;
fstream file("in.bmp",ios::binary);
file.seekg(18,ios::beg);
file.read((char*)&begin,sizeof(int));
cout<<begin<<endl;
cout<<file.gcount()<<endl;
file.close();
}
为什么我file.gcount()一直为0;说明我没有读取成功。
展开
 我来答
winnaa
2012-05-05 · 超过18用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:54.2万
展开全部
fstream file("in.bmp",ios::binary|ios::in);
打开时要 或上 读的属性,就好了
ios::binary:  以二进制方式打开文件,缺省的方式是文本方式。两种方式的区别见前文
ios::in:    文件以输入方式打开
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式