在MFC框架里实现从文件中读取点集

  • 1. 点集读入操作实现代码:
  • 2.点集输出操作实现代码:

1. 点集读入操作实现代码:

读入点集数据(ID, (x,y,z))

void Readpoint()
{CString filter = "(*.txt)|*txt|所有文件(*.*)|*.*||";CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, filter, NULL);if (dlg.DoModal() == IDOK){CString filePathName = dlg.GetPathName();read_txt_data(filePathName.GetString());}isreadpoint = true;
}
void read_txt_data(string filepath)
{ifstream in(filepath);string line;cout << "Reading txt_data... "<<endl;int val;while (getline(in, line)){point pt;istringstream record(line);record >> val;//IDrecord >> pt[0];//Xrecord >> pt[1];//Yrecord >> pt[2];//Zm_InitialPoint.push_back(pt);//点的坐标}in.close();cout << "Done. input points num: " << val << endl;
}

2.点集输出操作实现代码:

     ofstream mycout("C:\\Users\\xx\\Desktop\\outpoints.txt");//输出文件路径for (int i = 0; i < points_out.size(); i++){mycout << setiosflags(ios::fixed) << setprecision(3) << setw(20) << i + 1 << setw(20) << points_out[i][0] << setw(20) << points_out[i][1] << setw(20) << points_out[i][2] << endl;}cout << "Done. output_voro_sites_finish" << endl;mycout.close();

输出的数据类型和读入一致都是为(ID, (x,y,z))

点集的读入与输出操作相关推荐

  1. PAT甲级1016 Phone Bills :[C++题解]字符串处理(复杂题)(C语言格式化读入、输出很便利!!!)

    文章目录 题目分析 题目链接 题目分析 原题: 长途电话公司按以下规则向客户收费: 拨打长途电话每分钟要花费一定的费用,具体收费取决于拨打电话的时间. 客户开始拨打长途电话的时间将被记录,客户挂断电话 ...

  2. ACM入门之【读入、输出优化】

    本文主要是基于oiwiki的做的总结,未来也会做一系列的相关文章.如果想继续看的话可以关注专栏. 做这个专栏的目的是因为自己最近开始系统的再打一下基础.于是想写一个专栏便于喜爱ACM的初学者入门. 目 ...

  3. linux c文件操作,Linux C 文件的输入/输出操作

    10.1 文件I/O操作概述 在Linux系统中,文件I/O操作可以分为两类,一类是基于文件描述符的I/O操作,另一类是基于数据流的I/O操作. 10.1.1 文件描述符简介 在文件操作一章中,也经常 ...

  4. 文件的输入/输出操作

    10.1 文件I/O操作概述 在Linux系统中,文件I/O操作可以分为两类,一类是基于文件描述符的I/O操作,另一类是基于数据流的I/O操作. 10.1.1 文件描述符简介 在文件操作一章中,也经常 ...

  5. JAVA订单的输入输出_Java的输入/输出操作

    Java的输入\输出机制 计算机的基本功能就是通过输入输出设备与外部其他设备尽心数据的交互,从其他设备读入数据叫做输入操作,将计算机内的数据写入到其他设备叫做输出操作.可以向计算机发送数据.又可以接受 ...

  6. java 二叉树的高度_Java实现二叉树的建立、计算高度与递归输出操作示例

    本文实例讲述了java实现二叉树的建立.计算高度与递归输出操作.分享给大家供大家参考,具体如下: 1. 建立 递归输出 计算高度 前中后三种非递归输出 public class Tree_Link { ...

  7. 关于字符的读入与输出

    在笔试中,经常见到字符的读入与输出的题目.逆序打印输入时最常见.最基本的考题,复杂点的就是统计单词.逆序打印单词之类的.难点是如何判断输入的结束,如果用getchar函数,其输入结束符为EOF(其打印 ...

  8. stm32核心板可以点亮灯吗_二、STM32的GPIO输出操作

    这是我STM32F103C8T6开发笔记专栏的一部分.可以到专栏中查阅更多内容. STM32F103C8T6开发笔记整理​zhuanlan.zhihu.com [写在前面]: 这篇笔记的内容,主要是指 ...

  9. r语言 调用 c,R语言数据的输入和输出操作

    数据的载入 R本身已经提供了超过50个数据集,而在众多功能包中,默认的数据集被存放在datasets程序包中,通过函数data()k可以查看系统提供所有的数据包,同时可以通过函数library()加载 ...

最新文章

  1. java 连接oracle数据库(最简单的使用)
  2. 百度网盘API调用二
  3. Java只用一个循环语句输出九九乘法表
  4. 计算机作文1000字,丢失的计算机作文1000字
  5. java B2B2C Springboot多租户电子商城系统-Spring Cloud Stream(消息驱动)
  6. 期货市场技术分析06_长期图表和商品指数
  7. linux系统升级python_Linux系统中的python2.x升级至python3
  8. CodeWithMosh--mysql 学习笔记(3)
  9. WordPress分页插件WP-PageNavi分页导航nofollow
  10. JavaScript页面跳转
  11. Sketch 51 for Mac(矢量绘图软件)汉化激活版
  12. PHP正则淘口令,Flutter代码锦囊---淘口令复制弹窗
  13. JavaScript设计模式——访问者模式
  14. Unit iptables.service could not be found
  15. 我对目前人工智能和机器学习的看法!
  16. redis的客户端medis
  17. 新标准下企业申请测绘资质相关问题与解答
  18. python实现网站测速软件_网站测速插件是什么-和网站测速插件相关的问题-阿里云开发者社区...
  19. jquery设置css样式、style属性 示例(超强解析)
  20. PDF转换WORD,方法如下:

热门文章

  1. 清华大学计算机刘云鹏,清华大学2017年在豫高招录取结束
  2. 《爬虫》爬取谷歌网页“人脸”图片
  3. ios 自带录屏框架replayKit的使用
  4. 华硕路由器WOL局域网唤醒失效解决方案
  5. 2021年C证(安全员)复审模拟考试及C证(安全员)作业模拟考试
  6. linux内核 自旋锁示例,自旋锁(示例代码)
  7. php实现pdhf2加密,搞了一天半了,可恶的加密代码解决方案
  8. 2021-2027全球与中国网眼织物纺织品市场现状及未来发展趋势
  9. 【转载】知行合一在年轻人中的作用
  10. web扫描器之Nessus