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 之前推出