使用c语言读写netcdf文件,[原][c][netcdf]读取函数
EXTERNL intnc_open(const char *path, int mode, int *ncidp);
打开nc文件的函数接口
这里注意:返回值 ncidp 这个是后面所有读取函数的传入参数。相当于文件句柄
就是后面经常填写的参数“ncid”
打开对应有一个关闭函数:
EXTERNL intnc_close(int ncid);
调用的句柄就是 ncidp
获取要读取的变量句柄:
EXTERNL intnc_inq_varid(int ncid, const char *name, int *varidp);
这里name填入的就是要读取字段的名称,例如“ccl”或者“lat”等
返回值 varidp 就是这个变量的ID,或者叫遍历句柄。
这个值就是后面读取时经常填入的参数“varid”
下面是读取多维数据的函数:
1.读取一个值:
/*Read one value.*/EXTERNLintnc_get_var1(int ncid, int varid, const size_t *indexp, void *ip);
前两个参数通过之前的函数获取,
indexp这个是维度的定位坐标,比如
indexp[4]={0,0,0,0} 这个就是一个思维的起始点time\level\lat\lon
又或者
indexp[2] = {20,30} 这个是2维中索引在20,30位置上的点
ip就是取出的这一个值的地址。
2.读取多个值
EXTERNL intnc_get_vara_double(int ncid, int varid, const size_t *startp,const size_t *startp, double *ip);
读取的起始位置:startp
读取的数量:startp
原文:https://www.cnblogs.com/lyggqm/p/12926146.html
使用c语言读写netcdf文件,[原][c][netcdf]读取函数相关推荐
- xml文件c语言读取函数,读写xml文件的2个小函数
#region 读写xml文件的2个小函数,2005 4 2 by hyc public void SetXmlFileValue(string xmlPath,string AppKey,strin ...
- 用c语言对文件的写入和保存,C++_C语言中对文件最基本的读取和写入函数,C语言read()函数:读文件函数( - phpStudy...
C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...
- c语言把一个字符从指定文件中读取的函数,C语言中对文件最基本的读取和写入函数...
C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...
- python读取dat数据_dat文件读写_c语言读写dat文件_c语言读dat文件 - 云+社区 - 腾讯云...
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 13 }文件读写:写入目录的获取比较麻烦,各个平台不同,所以用c++自己的文件读 ...
- 如何使用MATLAB语言读写YUV文件
本文详细介绍了如何使用MATLAB进行读写YUV文件,并给出了详细的代码及其分析. 示例程序如下: close all; clear; fid1=fopen('D:\HM-14.0-ROI\bin\v ...
- c语言中读和写的作用,C语言中对文件最基本的读取和写入函数
C语言read()函数:读文件函数(由已打开的文件读取数据) 头文件: #include 定义函数: ssize_t read(intfd,void* buf,size_tcount); 函数说明:r ...
- Codesys 用ST语言读写XML文件说明 + 代码下载
一.开发环境说明 编程软件: Codesys V3.5 SP17 运行设备:PC电脑 编程语言: ST 二.配置操作 1.新建Codesys工程,依次点击[文件]-[新建工程]-[标准工程]- 输入名 ...
- c语言写文件TXT,C语言读写txt文件
1.往txt文件中写数据 使用一个文件指针与fprintf函数 #include #include using namespace std; struct Vertex { float x,y,z;/ ...
- java中RandomAccessFile随机文件读写,文件追加和部分读取
全栈工程师开发手册 (作者:栾鹏) java教程全解 RandomAccessFile是Java中输入,输出流体系中功能最丰富的文件内容访问类,它提供很多方法来操作文件,包括读写支持,与普通的IO流相 ...
最新文章
- vb matlab 比较,【笔记】VB.NET和MATLAB读取二进制文件(中文+数值)之比较
- django html菜单,django实现动态菜单的方式
- CentOS7.3 安装配置 Nginx、MariaDB、PHP
- eclipse调试web项目
- 关于ubuntu系统无线网络网速慢的解决方法
- GridView的 使用
- 系统架构设计师 - 23种设计模式(GOF)
- iOS TableView多级列表
- DAC,模数转换,使用Python,Matlab生产正弦码表(整型和浮点型)
- java链式编程/级联式编程
- 折腾黑苹果的正确潜入姿势(系统版本:macOS Catalina 10.15)
- 设计必备的配色工具01
- DEP(Data Execution Prevention) 数据执行保护
- 鼠标上下滑轮时,来回乱跑
- 剑指offer:用两个栈实现队列
- Linux下Moudle工具的介绍与使用
- 语音唤醒 mycroft-precise使用记录
- 点击echarts柱状图动态改变数据项颜色样式
- 阿里云9块5主机的“开箱作业”
- 【unity】分享一个2D小游戏的完整制作教程——涂鸦跳跃demo