如何从文本文件读取数据到二维数组,如何在函数处理后返回二维数组的示例
来源:互联网 发布:淘宝搜索热词排行榜 编辑:程序博客网 时间:2024/06/05 18:01
需求背景:站点数据是文本文件,带制表符,且一行是站点某一时刻的所有要素记录。试验之前要进行数据校正、清除nodata、去除奇异值等等预处理工作。
一、首先读取数据
/*读取站点信息*/int n,m;float k;float site[32][6];FILE *fp;if((fp=fopen("F:\\information.txt","r"))== NULL){printf("cannot open this file\n");exit(0);}for(n=0;n<32;n++) {for(m=0;m<6;m++) {fscanf(fp,"%f",&site[n][m]);}}fclose(fp);
二、定义一个结构体
struct selection { float Site_Select[64][6]; float z[64], temp[64];int site_num;}x,y;
三、对原始数据进行筛选,利用结构体返回二维数组
struct selection Site_Selection(float num[][6],int Side_length,int site_numbers,int line,int column) { int number=0;for(int i=0;i<site_numbers;i++){if( fabs(num[i][4]-line)<=Side_length && fabs(num[i][5]-column)<=Side_length){for(int j=0;j<6;j++){x.Site_Select[number][j]=num[i][j];} number++;}}x.site_num=number++; return x; }
0 0
- 如何从文本文件读取数据到二维数组,如何在函数处理后返回二维数组的示例
- 读取固定格式文本文件到二维数组
- 从文本文件中的表读取到二维数组与DataTable并在listbox中展示其中的一列
- 如何返回一个二维数组
- 从txt文件中读取数据到二维数组
- C++读取二进制文件到二维数组并保存到文本文件
- 函数返回二维数组
- 从文本文件读入数据到动态二维数组,文件中定义数组大小
- 如何让C语言函数返回一个二维数组
- MySQL读取数据到php二维数组
- 如何动态分配二维数组
- 如何传递二维数组
- 如何传递二维数组
- 如何初始化二维数组
- 在C++中如何将二维数组作为函数参数
- C#从文本文件中获取二维数组
- C/C++函数如何传递二维数组
- 二维数组如何作为函数参数使用?
- 2015年5月16日11:39:25
- html css学习笔记-过渡,动画
- Bundle的理解
- 使用CoreImage进行人脸识别
- 第九周项目三分数类
- 如何从文本文件读取数据到二维数组,如何在函数处理后返回二维数组的示例
- C++命名空间
- 盒子模型css
- 系统交换note
- 习题3-16
- Android--Eclipse常用快捷键
- Matlab 关于plot设置
- linux操作系统内核启动参数详细解析
- JQuery动画效果