这讨厌的bmp,头都大了,不用,行不行?可以,tiff,gif...等等等等,哈哈,还不一样,我不想学,
那么如何,不想学,又改变了呢?我们仍然用640*480真彩色24位rgb图像,看代码:
我们直接把扩展名.bmp改为.孙大圣,保存文件为ganggangwa.孙大圣
FILE *fp;
if ((fp = fopen((char *)(LPCTSTR)"d:\\ganggangwa.孙大圣", "wb")) == NULL)
{
return ;
}
fwrite((char*)m_dib.m_Buffer, 640 * 480 * 3, 1, fp);
fclose(fp);
我去,太好了,我看这个行!我们再尝试加载d:\\ganggangwa.孙大圣,看代码:
CString str;
str = "d:\\ganggangwa.孙大圣";
int bufsize = 640 * 480 * 3;
memset((void *)m_dib.m_Buffer, 0, bufsize);
ifstream files(str, ios::binary/*|ios::nocreate*/);
if (!files.is_open())
{
return ;
}
files.read((char*)m_dib.m_Buffer, bufsize);
files.close();
熟悉一样,必须包容他的缺点,这个ganggangwa.孙大圣是个什么鬼?病毒也没办法!你不告诉别人,永远只有你知道他是640*480真彩色24位rgb图像。
扩展名随便改,但你必须知道里边是什么,否则有一天自己忘记了就麻烦了,就像密码一样,想不起来了,有无同感?