溫馨提示×

c++中sscanf函數的用法是什么

c++
小億
122
2024-03-27 18:16:39
欄目: 編程語言

在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中。最后打印出讀取到的字符串和整數。

0