搜索

[技术PK大擂台] MFC之文件操作

[复制链接]
267|0
 楼主 | 2018-7-19 09:44 | 显示全部楼层 |阅读模式


接着MFC的串口编程,很多时候我们需要将接收到的串口数据写入到文本当中,并附带上时间戳以及数据,
如下例子:


char file_path[50] = "C:\\data.txt";
FILE *fp_t;


//在对话框初始化中创建一个文件                  
fp_t = fopen(file_path, "w"); //创建一个文本文档 ,如果之前已经有这个文件,则删除后重新创建


//在需要写入的地方调用以下函数
CString str = "write test";


fp_t = fopen(file_path, "a+");  //追加内容
fprintf(fp_t,"%s\n",str);          //追加数据
fclose(fp_t);      


常常配合文件使用的还有写入时间戳:
CString str = _T("");


CTime time = CTime::GetCurrentTime();
str += time.Format("20%y-%m-%d-%H:%M:%S") ;


源代码:
https://pan.baidu.com/s/1S4M9l_DTbHgCh2tSZaBB3w


源码效果:

文本写入

文本写入







扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /2 下一条

在线客服 快速回复 返回顶部 返回列表