weixin_49377382 2022-04-03 00:14 采纳率: 75%
浏览 8
已结题

求解Word,Excel,包括一些数据库是怎么做到存有数据

之前开始学c++的时候就会想当然的认为软件里的数据在哪?那肯定跟着软件走么,像word,excel,随时打开随时看得到。
但当我学了c就发现,好像和想象的有点不一样,软件关闭就像内存断了电一样,哪这些软件是怎么报有数据的能?(求问)
我这里有个不成形的猜测:软件生成了一个隐藏TXT文件,打开软件时初始化,关闭时保存。但可能会不会有更加简单的操作〒_〒到现在我也还没实现出来。

  • 写回答

1条回答 默认 最新

  • 华东设计之美 5G通信领域优质创作者 2022-04-03 08:26
    关注

    一般这些文件的保存流程都是先记录在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文件时容易出现保存失败的问题
    
    
    
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月11日
  • 已采纳回答 4月3日
  • 创建了问题 4月3日

悬赏问题

  • ¥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 可否在不同线程中调用封装数据库操作的类