怎么解决储存后成数字呢?
为什么储存后变成数字了?
窗口关闭后下次再查询就没有之前的信息了
看看你的dd是这么定义的,看看你的输出是这么写的
fopen的在w写模式下:第一次fopen文件时,会把文件清空,再写入新的数据,只要不关闭该文件,就一直可以向该文件追加写入数据,而且数据连续存储
使用a追加模式,fopen打开文件时会保留原始文件内容,并追加到末尾写入数据。
输出字符是这样的
窗口关闭没有之前的信息你看一下窗口关闭的时候文件里面有没有写入信息
可以尝试将wb改为ab
// 打印写出的内容和写出的 基本单元 个数
printf("fread : buffer = %s , write count = %u\n", dd, k);