sscanf 使用实例
时间: 2023-07-17 11:59:19 浏览: 53
sscanf用法例子
3星 · 编辑精心推荐
sscanf 是 C 语言中的一个函数,用于按照指定格式从字符串中读取数据并存储到指定的变量中。以下是 sscanf 函数的用法示例:
假设有一个字符串 str,它包含了三个整数,用空格隔开,我们想要将这三个整数分别存储到变量 a、b、c 中,可以使用以下代码:
```
char str[] = "12 34 56";
int a, b, c;
sscanf(str, "%d %d %d", &a, &b, &c);
```
这里的 "%d %d %d" 是格式字符串,它指定了从 str 中读取三个整数,每个整数之间用空格隔开。"%d" 表示读取一个整数并存储到指定的变量中。"&a", "&b", "&c" 分别是变量 a、b、c 的地址,用于在 sscanf 函数中传递给格式字符串中的 "%d"。
执行完上述代码后,a 的值为 12,b 的值为 34,c 的值为 56。
阅读全文