txt文件大体如下:
File:F:\20080808.txt
Created:2008年8月8日 22:00:51
Header time format:Absolute
Time of first sample:221 10:56:27.4641102
Title:
Time Ch C1 Ch C2
s Volt Volt
0 0.24 0.16
2E-006 0.24 0.18
4E-006 0.22 0.21
6E-006 0.23 0.21
8E-006 0.24 0.17
1E-005 0.22 0.17
1.2E-005 0.21 0.18
1.4E-005 0.18 0.18
1.6E-005 0.15 0.14
1.8E-005 0.11 0.15
2E-005 0.15 0.19
2.2E-005 0.20 0.20
2.4E-005 0.22 0.19
2.6E-005 0.18 0.15
2.8E-005 0.20 0.17
3E-005 0.16 0.18
3.2E-005 0.24 0.18
3.4E-005 0.22 0.21
3.6E-005 0.23 0.21
3.8E-005 0.24 0.17
4E-005 0.22 0.17
4.2E-005 0.21 0.18
4.4E-005 0.18 0.18
4.6E-005 0.15 0.14
4.8E-005 0.11 0.15
5E-005 0.15 0.19
读取的时候不要前几行,只读下面的数据部分,将数据部分的第二列放到float data1[i]数组中,第三列放到float data2[i]数组中,可在以下的程序基础上继续……
CFileDialog fdlg(TRUE,"txt",NULL,NULL,"fff(*.txt)|*.txt|All files(*.*)|*.*||",NULL);
fdlg.m_ofn.lpstrTitle="文件打开";
if(fdlg.DoModal()==IDOK)
{
CString filename;
filename=fdlg.GetPathName();
CFile f(fdlg.GetFileName(),CFile::modeRead);
char *pBuf;
DWORD dwFileLen;
dwFileLen=f.GetLength();
白衣染霜花
慕神8447489
相关分类