MFC如何一秒钟读取一行文本数据,并存到数组元素中!

这是文本存储的格式:122213207112112218102314227... 这是文本存储的格式:
12 22 13 20 7
11 21 12 21 8
10 23 14 22 7
展开
 我来答
百度网友bab7c74
2013-11-27 · TA获得超过126个赞
知道答主
回答量:125
采纳率:100%
帮助的人:112万
展开全部
用GetDlgItemText()读取文本框内容到stdin,然后用定时器在用gets()读取。不过我觉得你这样完全没有必要啊,使用GetDlgItemText()可以读取控件全部的文本内容,你隔一秒解析一次就可以了,没有必要搞的这么复杂
追问
请问是读取文本文件(txt格式)!
因为数据不需要储存,读取用于图像显示,然后接着读取下一行数据!
追答
你没有描述清楚,首先你要获取文件路径,利用已经知道的指定路径或者使用Windows提供的OPenDlg类获取指定文件的绝对路径,然后打开文件用定时器在gets()函数每秒读一次
归悦欣cf
2013-11-27 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1336万
展开全部
文本在哪里?在文件里面还是在编辑框里面?
追问
这是文本存储的格式:
12 22 13 20 7
11 21 12 21 8
10 23 14 22 7
.........
以txt格式的文本存储数据。
假设每500ms读取一行数据,以此类推。
不需要将数据都用数组保存起来,数据使用之后就没用了!
我是做一个实时的监测软件!谢谢了!
追答
实时监控这个text文件就需要打开该文件并读出里面的数据获取需要的某一行数据,这样就有一个问题,如果另外一个程序正在打开这个文件往里面写数据,你根本没法监控,特别是该文件不是被以共享的方式打开时,监控程序连打开文件都不可以(因为另外一个程序正在使用文件),更别说监控了。因此需要了解这个txt文件是怎么生成,处于什么状态,才能做进一步回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式