用c语言编写的程序保存到记事本的内容怎么是这样?
发布网友
发布时间:2022-04-28 17:36
我来回答
共2个回答
热心网友
时间:2022-06-21 01:58
你使用fwrite函数保存了结构到一个文件,而结构保存时不是文本格式,是二进制格式,所以用记事本看就会出现乱码,记事本只能用来看文本文件。
两种方法解决这个问题。
1.程序不变,用ultraedit或editplus软件以十六进制方式查看。
2.修改程序,不用fwrite函数直接保存结构,可以用fprintf函数以文本方式保存结构中的数据。如
fprintf(
fp,
"%s
%s
%s\n",
cards[i].cardnum,cards[i].readername,cards[i].stuclass);
热心网友
时间:2022-06-21 01:58
.版本
2
.程序集
窗口程序集1
.子程序
_按钮1_被单击
写到文件
(“c:\1.txt”,
到字节集
(编辑框1.内容))
------------------------------------------------------------------
来源天都把—小鱼