读入二进制文件,转换成ascii码,然后写入文本文件中,如何实现? 如题,请说的详细些 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本身读到内存里面的就是ASCII. CFile fileIn(...);CFile fileOut(...);char *pRead = new char[fileIn.GetLength()];char pBuf[4] = {0};if (int nRead = fileIn.Read(pRead, fileIn.GetLength())){ for (int n = 0; n < nRead; n++) { sprintf(pBuf, "%02X ", pRead[n]); fileOut.Write(pBuf, 3); }}fileIn.Close();fileOut.Close();随手写的,自己调试。 万分感谢Mackz兄,我试试,先结贴给分.不过我是太伤自尊了,感觉很简单的程序,都做不出来,痛苦ing... ASCII 码大于127呢?sprintf 不能用 无符号的呀 改变ListView控件字体求教 请教一些局域网游戏的基本原理 显示子对话框和父对话框的焦点问题。 关于套间(公寓)的问题 读出注册表信息的问题 帮帮我,我的图片总是画得不是很好 跪求视频格式转换的DLL 请问一下ListCtrl 多个选择的时候,如何获得第一个和最后一个被选的Items序号? 串口问题,WriteFile函数出错! ??图片如何保存到数据库access中(ado来实现) 求助,关于GetPrivateProfileString的问题 TCP 能不能组播???
CFile fileOut(...);
char *pRead = new char[fileIn.GetLength()];
char pBuf[4] = {0};
if (int nRead = fileIn.Read(pRead, fileIn.GetLength()))
{
for (int n = 0; n < nRead; n++)
{
sprintf(pBuf, "%02X ", pRead[n]);
fileOut.Write(pBuf, 3);
}
}
fileIn.Close();
fileOut.Close();随手写的,自己调试。
不过我是太伤自尊了,感觉很简单的程序,都做不出来,痛苦ing...
sprintf 不能用 无符号的呀