菜鸟求救!

popperlf 2010-07-05 03:07:44
我想实现点击按钮弹出对话框来选取txt文件,并读取文本中的double型数据进行运算,最后将结果从edit control中显示出来,请大侠高手们指点一下。
...全文
108 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-07-17
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
寒冰雪 2010-07-09
  • 打赏
  • 举报
回复
换行输出试下 \t\n
popperlf 2010-07-09
  • 打赏
  • 举报
回复
谢谢visualeleven 数据读取和计算问题我已经解决,但是我仍然未能解决在editcontrol中换行输出的问题,请高手们教教
Eleven 2010-07-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 popperlf 的回复:]
文档中每一行包含三个数据,我把每一行所有数据都读入一个CString中,我怎样才能将CString中包含的三个数据解析出来并赋给三个double
[/Quote]
StdioFile类每读一行数据,然后自己做解析,拆分CString字符串,CString::Tokenize(),然后可以使用_tcstod();将CString转成double类型,再覆盖double类型变量
popperlf 2010-07-09
  • 打赏
  • 举报
回复
文档中每一行包含三个数据,我把每一行所有数据都读入一个CString中,我怎样才能将CString中包含的三个数据解析出来并赋给三个double
popperlf 2010-07-09
  • 打赏
  • 举报
回复
谢谢大家的回复,但是我仍然未能完成,我是在vs2008上进行编程的我不会用mfc中的东西逐行读取,并解析出其中的数据,还望大家耐心指教
Yanger_xy 2010-07-06
  • 打赏
  • 举报
回复
CStudioFile这个类也挺好用的,结合一下MSDN,很容易的,这个不难,楼主自己研究一下吧.
向立天 2010-07-06
  • 打赏
  • 举报
回复
你觉得那一步对你来说有问题
f10icq 2010-07-05
  • 打赏
  • 举报
回复
踢踢足球就会了。
lyingbo 2010-07-05
  • 打赏
  • 举报
回复
先使用CFileDialog对象弹出对话框让用户选择要打开的的文件,再用CStdioFile的open函数打开已选择的文件,用read函数读取文件内容,(函数使用参考MSDN)再写到你的编辑框中
allenhiman 2010-07-05
  • 打赏
  • 举报
回复
如果真的是txt文件 比如90.5确实存为90.5 那么就如同楼上了
Eleven 2010-07-05
  • 打赏
  • 举报
回复
CFile或者CStdioFile来读取文件,然后需要自己解析文件,得到想要的数据,需要将字符串转成double类型_tcstod(),然后进行运算,计算完成以后格式化成CString最后可以通过SetDlgItemText显示在编辑框中
雪影 2010-07-05
  • 打赏
  • 举报
回复
基于对话框的程序就可以了。

读取文件CFile::Open
数据转换atof

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧