请教MFC各位关于操作记录写成操作日志的问题

flyingcatkin1 2015-03-06 04:01:11
先手头软件已经完成,想把每一步的操作设置都记录下来,但是不想配置数据库,初步计划是在每个菜单函数执行时都添加相应的语句到某个txt,即执行一个操作就会打开此txt,然后写入,请问这样的思路是对的吗?有没有更简单的方法?
...全文
350 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyingcatkin1 2015-03-13
  • 打赏
  • 举报
回复
分不多哈,只能给各位这么点了啊,谢谢大家
flyingcatkin1 2015-03-13
  • 打赏
  • 举报
回复
已经完成此功能,每执行一次操作便将记录存进数组,每隔十分钟将这个数组写入txt,并清空数组。
蒙飞鸿 2015-03-07
  • 打赏
  • 举报
回复
1楼方法不错,但是要注意程序退出(正常或非正常)时该缓冲区要保存问题。
worldy 2015-03-07
  • 打赏
  • 举报
回复
引用 5 楼 lsq19871207 的回复:
可以。1楼说的对,不要频繁的进行I/O操作
文件如果没有关闭,一般都是在文件缓冲区里操作,并不一定会发生IO动作
信阳毛尖 2015-03-07
  • 打赏
  • 举报
回复
可以。1楼说的对,不要频繁的进行I/O操作
Sandrer 2015-03-07
  • 打赏
  • 举报
回复
如果你真的要每个操作步骤都记录的话,那只能告诉你,千万不要用字符串类型去写 不然文件大得吓死你....
worldy 2015-03-06
  • 打赏
  • 举报
回复
可以啊,但是保留时间不要太长,以免文件太长,可以删除一个月前的数据,再添加当前的数据
疯狂-的-蜗牛 2015-03-06
  • 打赏
  • 举报
回复
这么频繁地操作文件,效率不好。 给个缓冲区,把记录往缓冲区里填充,缓冲区满了就写入文件,写完缓冲区清空…………

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧