📄 subject_33062.htm
字号:
<p>
序号:33062 发表者:我就是要学VC 发表日期:2003-03-17 16:08:14
<br>主题:◆ 请问如何将读出的文件输出到mdi下??
<br>内容:<BR>用fread读出来的文件数据,怎么使之输出来?<BR>就像打开word一样??<BR>~~~~~~~~~~~~~~~~~~~~<BR>谢谢大虾告诉我!!<BR>如果有类似的语句事例就更好了!!<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:我就是要学VC 回复日期:2003-03-26 18:15:47
<br>内容:faint!!居然没有人回答!?<BR>哎,可能是我问得不够清楚吧!<BR>我用fwrite()函数将整数写进aa.txt文件,<BR>然后用记事本打开,为什么不是数字,而是乱码?<BR>谁能告诉我吗?<BR>怎么样才能得到数字呢?<BR>或者说,怎么样处理后才能使用fread()读出的数据位数字的类型呢?<BR>谢谢了!!<BR>希望这次游人帮忙解答一下。感激不尽啊!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不好玩 回复日期:2003-03-26 20:34:36
<br>内容:你是不是用CFile进行定义文件的啊<BR>你用fwrite()写进的是二进制文件<BR>所以用fread()读出来的是乱码<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:不说 回复日期:2003-03-27 19:07:54
<br>内容:这个……怎么说呢…… 你如果想写文本文件的话,记住一点,就是写进去的必须是文本,这是什么意思呢,就是说,比如你想写1234进去,你有一个变量int a=1234; 你把a写进文件里的话肯定是乱码,因为你看到的1234是4个字符(1)(2)(3)(4)的ASCII码,而你写进去的是int 1234也就是16进制的04d2,所以就乱码了。正确的办法是先把1234变成字符串“1234”(可以考虑CString::Format方法,比如CString szNumber; szNumber.Format("%s", a);这样),然后再把这个字符串写进文件里。<BR><BR>楼上的不好玩呵呵……二进制文件跟这个没有关系<BR>2003-3-27 19:10:16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -