c++从txt中读取数据_教程合集 | MATLAB文件读写(以nc与txt为例)

469a7ac158f8cd108bddaadf1430e496.gif

    周一到!我们又和大家见面啦!最近几周的主题是,有了数据,那我们怎么读写数据文件呢?气象中的特殊资料又有哪些处理方法呢?以txt和nc文件做引子,欢迎各位拍砖~

No.1

基础通用知识

    读写文件时有一些由c语言衍生出来的读取数据的相关知识,它们大都是相通的。

1.1  文件打开模式

读取数据第一步!先打开一个数据文件。文件可以根据自己需要的不同,通过单个或组合使用以下符号的方式,在代码中使用。

打开模式

执行操作

'r'

以只读方式打开文件(默认)

'w'    

以写入的方式打开文件,会覆盖已存在的文件

'x'

如果文件已经存在,使用此模式打开将引发异常

'a'

以写入模式打开,如果文件存在,则在末尾追加写入

'b'

以二进制模式打开文件

't'

以文本模式打开(默认)

'+'

可读写模式(可添加到其他模式中使用)

'U'

通用换行符支持

    例如,小明想以二进制的形式打开一个已存在的文件,在读入数据后,在文件中再持续写入数据,则查一查表中相对应的符号,他可以:

f = fopen('write_data.txt','ab+')

1.2   格式化文本

 在将处理好的数据输出为其他格式的文件时,尤其要注意文件的写法。

    要将数据转换为文本输出并控制其格式,可以将格式化操作符与常见的转换函数(如 num2str 、sprintf)结合使用。这些操作符可控制记数法、对齐方式、有效位数以及其他内容。其典型用途包括用于显示和输出文件的文本。

转换说明符:

 占位符,它会被后面表达式(变量、常量、数字、字符串、加减乘除等各种形式)的值代替。

符   号

说     明

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值