MFC 将已经存在的TXT文件导入进列表控件中显示

TXT文本的内容如下Time:DATE:13,HOUR:10,MINUTE:38,SECOND:11Commodity:JiaDuoBaoQuantity:1Time:D... TXT文本的内容如下
Time: DATE:13,HOUR:10,MINUTE:38,SECOND:11
Commodity:JiaDuoBao Quantity:1
Time: DATE:13,HOUR:10,MINUTE:38,SECOND:13
Commodity:JiaDuoBao Quantity:1
Time: DATE:13,HOUR:10,MINUTE:38,SECOND:13
Commodity:JiaDuoBao Quantity:1
请问有什么排列的好方法?
展开
 我来答
kyleqian
推荐于2017-10-15 · 超过33用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:72.5万
展开全部
根据文本内容,可以判断这是一个3列的记录:
Time Commodity Quantity
奇数行记录了时间,偶数行记录了对应的商品名和数量,可以按照这个规则进行解析。这里就是要把DATE:13,HOUR:10,MINUTE:38,SECOND:11解析并组合成“13日 10:38:11”。
更多追问追答
追问
能否给个大概的代码我好理解?现在就是列表控件我完全弄不懂,就连将数据插入第几行第几列我都不会......
追答

MFC列表控件的使用时界面编程最基本的内容之一啊,资料是非常多的:

  1. 首先使用VC界面设计工具把ListCtrl控件拖出来,设定为Report风格

  2. 在初始化的时候插入列:m_list.InsertColumn( 0, "Time", LVCFMT_LEFT, 40 ),类似把其余2列也插入

  3. 插入数据:int nRow = m_list.InsertItem(0, “13日 10:38:11”); 这里设定了第一列的值,后面的需要依次设定:m_list.SetItemText(nRow, 1, “JiaDuoBao”); m_list.SetItemText(nRow, 2, “1”);

  4. 重复上述2,3步直到所有数据插入

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式