为了账号安全,请及时绑定邮箱和手机立即绑定

C++编程读取TXT数据,将其赋值到数组,而后进行计算

C++编程读取TXT数据,将其赋值到数组,而后进行计算

C++
qq_笑_17 2018-07-29 22:21:28
TXT里的数据是很多行*3列的,每列之间用空格键分开,需要用C++编程读取它,并按顺序赋值到一个数组(数组形式为x*3),而后要进行计算,求助大神~激光雷达点云数据,第一列代表X坐标,第二列代表Y坐标,第三列代高程Z
查看完整描述

2 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

最简单的方式是用freopen,使用了这个函数之后所有的cin/cout就会从文件中读出或者写入,或者也可以用fstream;


#include <iostream>

#include <cstdio>

#define maxn 10000

using namespace std;

struct m{

    int x;

    int y;

    int z;

}a[maxn];

 

int main(){

    freopen("/*文件名*/","r"/*代表读取*/,stdin);//从此以后所有读取都会从此文件读

    for(int i=0;i!=maxn;i++){

        cin>>a[i].x>>a[i].y>>a[i].z;

    }

    //...

}


查看完整回答
反对 回复 2018-08-01
?
holdtom

TA贡献1805条经验 获得超10个赞

c++种有专门的输入输出流 网上可以搜到相关知识。


查看完整回答
反对 回复 2018-08-01
  • 2 回答
  • 0 关注
  • 1171 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信