专栏
标签
fread函数参数只传入部分参数应该怎么写
技术分享
发布于 2025-07-10 10:56:51
查看 1过去327天

fread的用法:
image.png
需求:只配置precision和machinefmt,sizeA和skip使用默认值
可以根据参数类型直接设置precision和machinefmt参数:

using TyBase
file_path = "doubledata.bin"
fileID = fopen(file_path, "w");
fwrite(fileID, [1:9...], "UInt16"); # 将一个九元素向量写入到文件中
fclose(fileID);
fileID = fopen("doubledata.bin", "r")  # 打开文件
# 使用 precision 值 '2*uint16' 指定此格式,machinefmt-读取字节的顺序为"l"
data = fread(fileID, "2*UInt16","l")  
fclose(fileID)
println(data)

运行结果:
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天