阅读量:0
在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中。最后打印出读取到的字符串和整数。