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

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

最简单的方式是用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;
    }
    //...
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-05-26
老哥,这个问题整明白了吗。我也遇到类似的问题了
第2个回答  2017-12-15
c++种有专门的输入输出流 网上可以搜到相关知识。

C++编程读取TXT数据,将其赋值到数组,而后进行计算
最简单的方式是用freopen,使用了这个函数之后所有的cin\/cout就会从文件中读出或者写入,或者也可以用fstream;include <iostream>#include <cstdio>#define maxn 10000using namespace std;struct m{ int x; int y; int z;}a[maxn];int main(){ freopen("\/*文件名*\/","r"\/*代...

C语言中所有的代码及其代表的意思,有谁知道?
说明 在C++中操作符可以过载(overload)。编程人员可以通过过载标准操作符让它在特定类中进行特定运行。例如,可以在一个类中过载递增操作符,让它将变量递增10而不是递增1。操作符过载是个高级C++技术,本书不准备详细介绍。你也许会发现,有些操作符使用了相同的符号。符号的意义随情境的不同而不同。...

如何输入键盘数组c语言
c语言如何从键盘中输入若干个数保存到数组中程序代码:#includestdio.h#defineN10intmain(){inta[N]={0};inti=0;for(i=0;iN;i++){scanf("%d",a[i]);}for(i=0;iN;i++){printf("%d",a[i]);}return0;}扩展资料:C语言中数组的输入和存放可通过scanf()函数来实现。首先要定义一个...

C++的学习方法!~
然后记住C++的最大的一点设计哲学,也是其贯穿应用C++的一条本质,我引用《C++ PRIMER》中文版前言内的一句话表示--“C++的基础是各种设施,它们让用户能够通过定义新的数据类型来扩展语言本身,这些新类型可以与内置类型一样的使用方式(如何理解这句话是关键,我的理解是:用户定义类型可以在任何使用内置类型的时候做为其...

大于int型的数据怎么进行运算.
高精度计算问题 输入时用字符型,设定一个数组,改成每个元素小于10000(或更大),把字符模拟成10000进制,数组每个变量就是一位,这样再转16进制 小弟也是新手,不知道这个方法行不行~

c++中,函数的返回类型可以是除了数组和什么的任何类型
【正确答案】 函数 【原话】 C++中,函数返回类型可以是C++中除【函数、数组】类型之外的任何一个合法的数据类型,包括普通类型、指针类型和引用类型等。【说明】C++中,函数定义的一般形式如下:返回类型 函数名(参数表列){ 语句系列 return 合适类型数值 } 函数的定义包括以下几个部分:1. 函数名...

c语言中运算符有哪几种,优先级顺序是怎样
C语言中,运算符除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符。运算符的运算优先级共分为15 级,1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定...

Python是什么编程语言,和C++比怎么样?
python是解释语言,c++是编程语言。1、编译器是off-line,解释器是on-line。编译器把整个程序读进来,进行一系列变大变小转化优化的过程,产生可执行文件,然后编译器退出,由可执行文件来读取和输出数据,python main.py这个命令会启动python虚拟机和解释器,将main.py的代码一行一行解释,只不过不同于...

c语言什么是变量变量的定义
如果按存储占用空间来分,可以是整型变量,字符型变量,浮点型变量等.当然还有数组,结构体变量等. C语言还有一个重要变量:指针变量.它存放的值是一个内存地址. 操作系统变量 操作系统变量 C语言中变量名是有大小写之分的,如SUN与sun就是两个不同的变量名。 另一点,声明变量时,可以不用声明就直接赋值来决定变量类...

列表中不允许存在字符串变量怎么解决
spss导入数据的方法:首先打开SPSS20。0,鼠标移动至左上角,单击文件,移动至打开,再移动至数据命令,鼠标左键单击打开。python变量不能存放字符串1、变量理解:变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为...

相似回答