MFC读入文本文件数据到一个顺序表中,应该如何实现?谢谢!

希望二楼的朋友能具体说一下不是定长的处理办法,比如文本为:AW1234广州1245上海1315ER3275深圳140北京1530(CString)(CString)(in... 希望二楼的朋友能具体说一下不是定长的处理办法,
比如文本为:
AW1234 广州 12 45 上海 13 15
ER3275 深圳 14 0 北京 15 30
(CString)(CString) (int) (int) (CString) (int) (int)
展开
 我来答
xiaohuh421
2010-01-09 · TA获得超过904个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:378万
展开全部
1,首先你的文本中的数据是不是定长的,是定长的,那就就可以读取文件数据到buf中后,直接用sscanf就可以了.
比如你文本中这样保存中:
111,222,333,555

你读取到buf中后就可以
sscanf(buf,"%d,%d,%d,%d",&a,&b,&c,&d);
2.不是定长,就要先读取到buf中,再进行数据分割,再存入表中
百度网友83c4a72a9
2010-01-09 · TA获得超过118个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:209万
展开全部
一项项读出来再赋给顺序表里面的变量不就行了

可能的话用串行化存,可以省很多操作
自己一项项读也可以,>> 操作符,和输入的格式是一样的,不知道你哪儿错了,细节问题还是要自己调的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式