sscanf
从字符串读取格式化数据
语法
说明
从 A
= sscanf(str
,formatSpec
)str
读取数据,根据 formatSpec
指定的格式对其进行转换,并将结果返回到数组中。str
是字符数组或字符串标量。sscanf
函数重复将 formatSpec
应用于 str
中的字符序列,直到它到达 str
的末尾或无法将 formatSpec
与一个字符序列匹配。如果 str
是一个包含多行的字符数组,sscanf
以列顺序读取字符。
将输出数组的大小设置为 A
= sscanf(str
,formatSpec
,sizeA
)sizeA
,然后将数据从 str
读入输出数组。sizeA
必须是正整数或具有 [m n]
形式,其中 m
和 n
是正整数。
示例
输入参数
输出参量
提示
读取函数
sscanf
和fscanf
的格式设定符不同于写入函数sprintf
和fprintf
的格式。读取函数不支持精度字段。宽度字段在写入函数中指定最小值,但在读取函数中指定最大值。
扩展功能
版本历史记录
在 R2006a 之前推出