txt文件在D盘下,里面存放的是一个m行、n列的栅格数据,类似于:
539.595 71.2931 119.4179....
539.595 71.3211 119.4257....
539.595 71.3436 119.4399....
539.595 71.3602 119.4503....
539.595 71.3744 119.4589....
....
行数和列数不知,每行不同数据用Tab键隔开。
该如何将数据读取出来并存入一个二维数组中啊!
大侠帮忙啊,偶刚接触vc,请不要因为简单而不屑啊,拜托了!!
希望哪位好人提供完整的代码,最好是一个函数的形式,注明如何调用,谢谢了!!!
vc读取txt数据文件的问题!!!~~~~~
答案:2 悬赏:50 手机版
解决时间 2021-06-04 04:58
- 提问者网友:眉目添风霜
- 2021-06-03 21:23
最佳答案
- 五星知识达人网友:山有枢
- 2021-06-03 22:24
你查一下CFile和CArchive类的使用方法,可以考虑用CArchive类的ReadString方法逐行按字符串读取后对该行字符串按照分隔符(这里应该是Tab)进行拆分后存入预先定义的二维数组内
代码还是自己写的记忆深刻有效,不是万不得已,建议不要找人伸手直接要代码
全部回答
- 1楼网友:詩光轨車
- 2021-06-03 23:49
可以用fstream
ifstream ifs(文件名);
float n;
ifs>>n;获得数据
至于函数 还是根据自己的需要封装吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯