zhang:zhi:xian请用sscanf函数分解出三个字符串zhang zhi xian
时间: 2024-04-30 19:18:38 浏览: 117
C语言中sscanf()函数的字符串格式化用法
好的,可以使用sscanf函数将一个字符串按照指定格式分解成多个字符串。例如,可以按照空格分解出“zhang zhi xian”这个字符串为三个字符串:
```c++
char str[] = "zhang zhi xian";
char s1[10], s2[10], s3[10];
sscanf(str, "%s %s %s", s1, s2, s3);
```
这里,sscanf函数的第一个参数是要分解的字符串,第二个参数是指定的格式,%s表示读取一个字符串,%s之间的空格表示需要读取的字符串之间需要以空格隔开。第三个参数是读取到的字符串存储的位置,分别为s1、s2、s3。这样,就可以得到三个字符串“zhang”、“zhi”、“xian”。
阅读全文