sscanf分隔字符串
时间: 2024-06-02 18:06:33 浏览: 125
KMP算法的运行过程-NOIP 字符串复习
sscanf是C语言标准库中的一个函数,可以用于将一个字符串按照指定的格式解析成一些变量。如果字符串中包含多个需要解析的字段,我们可以利用sscanf进行分隔。
例如,假设我们有一个字符串str,它包含了三个用逗号分隔的整数,可以使用以下方式进行分隔:
```
char str[] = "10,20,30";
int a, b, c;
sscanf(str, "%d,%d,%d", &a, &b, &c);
```
在上面的代码中,sscanf函数的第一个参数是要解析的字符串,第二个参数是解析格式,以%开头,%d表示解析一个整数,逗号表示分隔符。最后三个参数是需要解析成的变量。
阅读全文