VS2008 MFC中需要读取用txt建立的数组文件,如何实现??? MFC文件读取 MFC数组文件读取存储 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 归根到底就是读txt文件你要先分析你的文件格式,一行都是什么信息MFC用CStdioFile类做吧,先打开文件然后用成员函数ReadString读一整行读出的一行,按存储的文件格式,逐步分解CString就能找了 有没有实例???还有就是怎么把txt里面数据存储在数组变量里面 我就说下思路,其他的你百度可以找到1.你先确定你的数据结构,都需要什么样的数据类型,你可以定义一个结构体,包括这些数据类型。然后,你自己做链表也行,或者用模板vector也行,这些怎么使用,是个学习的过程,你百度一下。2.读文件,你自己查我说的类怎么使用,你先进行txt文件的数据格式分析没行读出来,按照你分析的方式,进行读取数据,然后存到数据结构中,放到链表或者放到vector里随你定 用这个CStdioFile吧,可以查一下这个类的用法,可以读取的。如果要保存,有很多保存方法,也可以用listcontrol控件直接显示数据出来。 同求啊!我的问题是先在txt文件中找到筛选的那一特征行,然后再在该行位置处开始,向上获取第一次出现“xxx”的那一行,向下获取第一次出现“yyy”行的所有“zzz”行数据比如:SPINDL/RPM,2000,CLW PAINT/COLOR,186RAPIDGOTO/46.0506,-21.4835,125.6907,-1.0000000,0.0000000,0.0000000PAINT/COLOR,6FEDRAT/MMPM,250.0000GOTO/47.3426,-21.2971,124.8287GOTO/48.2989,-21.0354,123.6187GOTO/48.8259,-20.7240,122.1790GOTO/48.8719,-20.3935,120.6507GOTO/48.4324,-20.0761,119.1833PAINT/COLOR,31GOTO/48.0491,-19.8943,118.3829GOTO/48.4980,-18.8969,118.4170GOTO/49.0801,-17.8569,118.3942GOTO/48.9903,-18.0799,118.4735GOTO/48.6797,-18.9661,118.7886GOTO/48.5578,-19.4617,118.9648GOTO/48.4683,-19.8567,119.1052GOTO/48.4324,-20.0761,119.1833PAINT/COLOR,1GOTO/47.9553,-21.4799,119.6823GOTO/47.0411,-22.6759,120.1076GOTO/45.7794,-23.5473,120.4174GOTO/44.2936,-24.0086,120.5814GOTO/42.7293,-24.0148,120.5836PAINT/COLOR,211RAPIDGOTO/42.2228,-19.5813,118.4582PAINT/COLOR,6这是一个有上万行字符串的txt的一部分。FEDRAT/MMPM,250.0000为我的筛选特征行,找到该行后,向上找到第一次出现“GOTO/”的这一行并把后面的数据存在数组中(数据以后分别作为x,y,z坐标进行计算),向下获取从该行到第一次出现“RAPID”的所有“GOTO/”行数据,也存在数组中进行后续运算。求解啊想用指针,但是行数不定,少有几千,多则上万 求助,一个简单地程序,不能通过编译 串口通信 建议高手最近不要来CSDN了! VSFlexGrid和Group Box一起用 请问大家这句应该怎么解释?? MDI 中可不可以 一個文檔類對應多個視(CformView) 每個視可以打開多個執行不同參數的操作? 请问以下这个编译错误是什么意思:error C2664? ****** 讨论根据注册名,生成注册码的方法。****** 为什么出现这样的提示? opencv3.4.0/C++ 使用Tracker进行简单目标跟踪 问一下关于CRichEditCtrl的两个问题,请大家帮忙看一下! MFC编辑框刷新的问题。
你要先分析你的文件格式,一行都是什么信息
MFC用CStdioFile类做吧,先打开文件
然后用成员函数ReadString读一整行
读出的一行,按存储的文件格式,逐步分解
CString就能找了
1.你先确定你的数据结构,都需要什么样的数据类型,你可以定义一个结构体,包括这些数据类型。
然后,你自己做链表也行,或者用模板vector也行,这些怎么使用,是个学习的过程,你百度一下。
2.读文件,你自己查我说的类怎么使用,你先进行txt文件的数据格式分析
没行读出来,按照你分析的方式,进行读取数据,然后存到数据结构中,放到链表或者放到vector里随你定
比如:
SPINDL/RPM,2000,CLW
PAINT/COLOR,186
RAPID
GOTO/46.0506,-21.4835,125.6907,-1.0000000,0.0000000,0.0000000
PAINT/COLOR,6
FEDRAT/MMPM,250.0000
GOTO/47.3426,-21.2971,124.8287
GOTO/48.2989,-21.0354,123.6187
GOTO/48.8259,-20.7240,122.1790
GOTO/48.8719,-20.3935,120.6507
GOTO/48.4324,-20.0761,119.1833
PAINT/COLOR,31
GOTO/48.0491,-19.8943,118.3829
GOTO/48.4980,-18.8969,118.4170
GOTO/49.0801,-17.8569,118.3942
GOTO/48.9903,-18.0799,118.4735
GOTO/48.6797,-18.9661,118.7886
GOTO/48.5578,-19.4617,118.9648
GOTO/48.4683,-19.8567,119.1052
GOTO/48.4324,-20.0761,119.1833
PAINT/COLOR,1
GOTO/47.9553,-21.4799,119.6823
GOTO/47.0411,-22.6759,120.1076
GOTO/45.7794,-23.5473,120.4174
GOTO/44.2936,-24.0086,120.5814
GOTO/42.7293,-24.0148,120.5836
PAINT/COLOR,211
RAPID
GOTO/42.2228,-19.5813,118.4582
PAINT/COLOR,6
这是一个有上万行字符串的txt的一部分。FEDRAT/MMPM,250.0000为我的筛选特征行,找到该行后,向上找到第一次出现“GOTO/”的这一行并把后面的数据存在数组中(数据以后分别作为x,y,z坐标进行计算),向下获取从该行到第一次出现“RAPID”的所有“GOTO/”行数据,也存在数组中进行后续运算。
求解啊想用指针,但是行数不定,少有几千,多则上万