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

需求:只配置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)
运行结果:

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