| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 542 人关注过本帖
标题:[求助]我想对txt文件中的数据进行计算,怎么做才好呢?
只看楼主 加入收藏
galaxyking
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-1
收藏
 问题点数:0 回复次数:1 
[求助]我想对txt文件中的数据进行计算,怎么做才好呢?

比如我有a.txt文件,
12 35 18.3
26 23 19
12 25 19
……
用什么方法把他们读入和计算呢?
论坛上很多同样的老贴子都没有回答啊,高手帮帮忙,呵呵,

################################################
CString TempString,TextString;
CStdioFile File;
char szFileFilter[]=
"Text files(*.txt)|*.txt|"
"Source files(*.c)|*.c|"
"Source files(*.asm)|*.asm|"
"All files(*.*)|*.*||";

CFileDialog FileDlg(TRUE,"","",
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST,
szFileFilter,this);
FileDlg.m_ofn.lpstrTitle=_T("打开");
if(FileDlg.DoModal()==IDOK)
{
if(!File.Open(FileDlg.GetFileName(),CFile::modeRead|CFile::typeText))
{
MessageBox("打开文件操作失败","信息提示",MB_OK);
return;
}
else
{
TempString.Empty();
SetWindowText(TempString);
while(File.ReadString(TempString))
{
TextString+=TempString;
TextString+="\r\n";
}

}
}
##############################################

如果我用gree提供的办法,把数据读入Cstring 对象以后,怎么这些字符分配到数组里啊?能给的麻烦给点源代码吧:)
请问高手们,有更好的方法吗?

[此贴子已经被作者于2006-6-3 18:44:55编辑过]

搜索更多相关主题的帖子: txt 数据 文件 
2006-06-03 17:11
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
对于你这样的文件,就纯C++的语句就可以了

float a;
ifstream fin("a.txt");
while(fin>>a)
{
// do something
}

fin.close();

天行健,君子以自强不息!!QQ:68660681
2006-06-03 18:22
快速回复:[求助]我想对txt文件中的数据进行计算,怎么做才好呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032004 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved