sscanf拆分字符串
时间: 2023-11-28 21:46:14 浏览: 76
SQL字符串拆分函数
可以使用sscanf函数来拆分字符串,具体步骤如下:
1. 定义一个字符数组str来存储待拆分的字符串。
2. 使用sscanf函数按照指定格式从字符串中读取数据,将读取到的数据存储到对应的变量中。
3. 重复第2步,直到将字符串中的所有数据都读取完毕。
下面是一个示例代码,演示如何使用sscanf函数拆分字符串:
```c
#include <stdio.h>
int main() {
char str[] = "Tom 18 90.5";
char name[20];
int age;
float score;
sscanf(str, "%s %d %f", name, &age, &score);
printf("Name: %s\nAge: %d\nScore: %.1f\n", name, age, score);
return 0;
}
```
输出结果为:
```
Name: Tom
Age: 18
Score: 90.5
```
阅读全文