各位兄台 ,小弟现在的毕业设计用到了VC++6.0,大体的意思就是使用VC++读取TXT文本当中的数据。里面是很多数值。我现在想请问能否使用VC++6.0实现这一功能,就是先读取数值,然后根据所读取的数值信息进行连线画图?麻烦啦
Time AI 0 AI 1 AI 2
s g g g
0 -0.28317332 0.057059031 1.021745
0.0005 -0.27932805 0.052455433 1.0209327
0.001 -0.27729601 0.048944436 1.021099
0.0015 -0.27831113 0.045463625 1.0254273
0.002 -0.27475941 0.0440307 1.0272615
0.0025 -0.27300295 0.044133093 1.0281078
0.003 -0.2707575 0.041996427 1.0226071
0.0035 -0.2675848 0.04106304 1.0220518
0.004 -0.26471996 0.041428227 1.0247704
0.0045 -0.26897237 0.042648673 1.0252881
0.005 -0.27387878 0.037323583 1.0260683
0.0055 -0.2757231 0.032947857 1.0200642
0.006 -0.27741677 0.033050843 1.0196377
0.0065 -0.27791297 0.032169543 1.0205443
t是横坐标时间单位是秒,AI0,AI1,AI2是纵坐标x ,y,和z 出三个图来,大概有6万多行该怎么实现。
Time AI 0 AI 1 AI 2
s g g g
0 -0.28317332 0.057059031 1.021745
0.0005 -0.27932805 0.052455433 1.0209327
0.001 -0.27729601 0.048944436 1.021099
0.0015 -0.27831113 0.045463625 1.0254273
0.002 -0.27475941 0.0440307 1.0272615
0.0025 -0.27300295 0.044133093 1.0281078
0.003 -0.2707575 0.041996427 1.0226071
0.0035 -0.2675848 0.04106304 1.0220518
0.004 -0.26471996 0.041428227 1.0247704
0.0045 -0.26897237 0.042648673 1.0252881
0.005 -0.27387878 0.037323583 1.0260683
0.0055 -0.2757231 0.032947857 1.0200642
0.006 -0.27741677 0.033050843 1.0196377
0.0065 -0.27791297 0.032169543 1.0205443
t是横坐标时间单位是秒,AI0,AI1,AI2是纵坐标x ,y,和z 出三个图来,大概有6万多行该怎么实现。
解决方案 »
- CAsyncSocket创建监听的一些小问题请教
- 对话框里的内容输入到窗体试图中,来实现打印功能
- 怎样在List control控件中显示多行数据
- 如何解析该XML
- 如何去掉CMainFrame的标题栏?
- 当视图(从CFormView派生)滚动时,我希望让视图中的某一部分(比如一个静态文本控件)不跟着滚动,请问该怎么做?
- 要一段读取arcinfo文件的代码,有的发我信箱里
- 求助!CAsyncSocket的OnReceive()刚建立连接时正常,运行一段时间后不再触发!
- vc 中是否可以用c调用c++的库呢?
- 能否做到?
- 在vc6.0中如何绑定DataGrid与SQL Server 2000数据库??
- 真理=少数人
然后进行截取
如:
double d1,d2,d3,d4;
sscanf("0 -0.28317332 0.057059031 1.021745","%lf %lf %lf %lf",&d1,&d2,&d3,&d4);
然后进行画图操作,如果txt文件很大,比如6万条,可以考虑用内存映射文件读取,以提高程序速度。