之前开始学c++的时候就会想当然的认为软件里的数据在哪?那肯定跟着软件走么,像word,excel,随时打开随时看得到。
但当我学了c就发现,好像和想象的有点不一样,软件关闭就像内存断了电一样,哪这些软件是怎么报有数据的能?(求问)
我这里有个不成形的猜测:软件生成了一个隐藏TXT文件,打开软件时初始化,关闭时保存。但可能会不会有更加简单的操作〒_〒到现在我也还没实现出来。
求解Word,Excel,包括一些数据库是怎么做到存有数据
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 一般这些文件的保存流程都是先记录在tenp文件内,在进行保存的,都离不开中间变量temp文件,所以当清理垃圾的时候,大部分清理的都是闲置的临时存储文件temp,给你举个例子
假设你的Excel文件名叫abc.xlsx 保存时 (1) abc.xlsx写入到DCD652B.tmp文件中 (2) abc.xlsx重命名为6AF04530.tmp (3) DCD6528.tmp重命名为abc.xlsx (4) 删除6AF04530.tmp文件 以上你会发现出现两个含有你写的内容的文件 过程很复杂,所以用户在保存excel文件时容易出现保存失败的问题
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 孟德尔随机化结果不一致
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
- ¥15 谁有desed数据集呀
- ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
- ¥15 关于#hadoop#的问题
- ¥15 (标签-Python|关键词-socket)
- ¥15 keil里为什么main.c定义的函数在it.c调用不了
- ¥50 切换TabTip键盘的输入法
- ¥15 可否在不同线程中调用封装数据库操作的类