- 版本
VS2012
- 源代码
//将PNG转成二进制文件 void CMFCApplication1Dlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 //路径 string sPicPath = "D:\1\5\背景1.png"; string sSavePath = "D:\1\5\mysavePic.bat"; //打开二进制文件 ifstream fin(sPicPath.c_str(), ios::binary); if (!fin) { return; } //读取二进制文件中的数据 char chBuf[1000000] = { 0 };//图片大小,静态分配不能分配太大(也就1-2M) fin.read(chBuf, sizeof(chBuf)); if (fin.eof() != 1)//图片大小判断 { fin.close(); return; } fin.close(); //打开二进制文件 ofstream fout(sSavePath.c_str(), ios::binary); if (!fout) { return; } //向二进制文件中写入数据 fout.write(chBuf, sizeof(chBuf)); fout.close(); }
//将二进制文件转成PNG void CMFCApplication1Dlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 //路径 string sSavePath = "D:\1\5\mysavePic.bat"; string sGetPic = "D:\1\5\mysavePic.png"; //打开二进制文件 ifstream fin(sSavePath.c_str(), ios::binary); if (!fin) { return; } //读取二进制文件中的数据 char chBuf[1000000] = { 0 }; fin.read(chBuf, sizeof(chBuf)); fin.close(); //打开二进制文件 ofstream fout(sGetPic.c_str(), ios::binary); if (!fout) { return; } //向二进制文件中写入数据 fout.write(chBuf, sizeof(chBuf)); fout.close(); }
参考资料https://blog.csdn.net/u010748941/article/details/55188262
https://blog.csdn.net/laoyao_legend/article/details/110309271
比较喜欢的动漫人物,杀殿(犬夜叉里的杀生丸)
- 演示
现在犬夜叉的续集,最后的夜叉姬已经更新了19集了,对于喜欢看动漫的我,一直在追番。
但是一直没搞懂,为什么杀生丸为了保护两个女儿和玲,被迫要为麒麟丸做事。
麒麟丸虽说是和犬大将并肩的大妖怪。
犬大将死了,难道杀生丸和犬夜叉两个人还打不过麒麟丸?那得是什么样的实力了。
当年一个龙骨精可就把犬大将给打了半死了
Caesar卢尚宇
2021年2月18日