在C++中,sscanf函数是用于从字符串中读取格式化输入的函数。其用法与scanf函数类似,但是sscanf是用于处理字符串而不是标准输入流。其基本用法如下:
#include <cstdio>
#include <cstring>
int main() {
char str[] = "Hello, 123 World!";
char buffer[20];
int num;
sscanf(str, "%s, %d", buffer, &num);
printf("String: %s\n", buffer);
printf("Number: %d\n", num);
return 0;
}
在上面的示例中,我们使用sscanf函数从字符串str中读取格式化输入,并将结果存储在buffer和num中。最后打印出读取到的字符串和整数。