关于MFC对TXT文件的读取(读至Cstring,再转到double)
来源:互联网 发布:淘宝茶叶店铺装修 编辑:程序博客网 时间:2024/06/14 17:21
折腾了好长时间,求助了网友,终于顺利将txt中double数据逐个读出,然后进行数据的小波处理。
CStdioFile fFile;
CString m_str;
CString readline; //保存文本中有几行数据
CString content; //文本内容
CString D_num[MAX_PATH]; //保存double到cstring数组
CString str_line[MAX_PATH]; //读取每行内容
int line=0;
double t[83]; //我的文档正好有83个数据
CFileDialog dlg(TRUE, ".txt ", NULL, 0, "Text Files (*.txt)|*.txt|All Files(*.*)|*.*|| ");
if (dlg.DoModal() == IDOK)
{
m_str = dlg.GetPathName();
}
if(!fFile.Open(m_str,CFile::modeRead) )
{
AfxMessageBox("open file fail.");
return;
}
while(fFile.ReadString (readline))
{
content+=readline;
content+="\r\n";
line++;
}
for(int i=0;i<line;i++)
{
AfxExtractSubString(str_line[i],content,i,'\n');
for(int j=0;j<83;j++)
{
AfxExtractSubString(D_num[j],str_line[i],j,',');
t[j]=atof(D_num[j]);
}
}
fFile.Close;
初学MFC,这里使用断点可以比较方便找到自己的出错之处。
- 关于MFC对TXT文件的读取(读至Cstring,再转到double)
- MFC Cstring ,double 互换
- txt文件的读取
- MFC对txt文件的操作(一)
- c++对txt文件的读取与写入
- c++对txt文件的读取与写入
- C++对txt文件的读取和写入
- 对txt文件中读取的字母进行排序
- c++对txt文件的读取与写入
- c++对txt文件的读取和写入
- c++对txt文件的读取与写入
- MFC读取TXT文件,写入编辑框
- MFC逐行读取txt文件中的数据
- MFC下读取TXT点云文件
- MFC下读取TXT点云文件
- MFC逐行读取txt文件内容
- C++读取文件txt中double型内容
- 【框架-MFC】CString转double
- java虚拟机的启动错误PANIC: Could not open
- 【转载】MATLAB与VC++混合编程实现一维小波多尺度分解
- matlab compiler runtime(MCR)
- 独立于matlab的VC++和matlab的混合编程——利用matlabC++数学函数库
- matlab引擎成功在VC++中运行(VC++6.0 MFC)
- 关于MFC对TXT文件的读取(读至Cstring,再转到double)
- freeswitch 解决方案之RTMP to SIP 协议网关
- VC++与Matlab混合编程之一——matlab引擎
- MFC初学日志——添加对话框
- MFC初学日志——值传递(extern)及断点使用
- MATLAB绘图
- ArcEngine c#开发 距离面积量算 (零碎)
- ArcEngine c#开发 专题图制作 (零碎)
- sqllite/时间函数