📜  C++ sscanf()

📅  最后修改于: 2020-09-25 08:36:56             🧑  作者: Mango

C++中的sscanf() 函数用于从字符串缓冲区读取数据。

sscanf()原型

int sscanf( const char* buffer, const char* format, ... );

sscanf() 函数读取数据,然后从缓冲区读取数据,并将值存储到各个变量中。

它在头文件中定义。

sscanf()参数

sscanf()返回值

示例:sscanf() 函数的工作方式

#include 

int main ()
{
    char fname[50], lname[50];
    char buffer[] = "Dennis Ritchie";

    sscanf(buffer, "%s %s", fname, lname);
    printf("First name : %s \nLast name : %s\n", fname, lname);

    return 0;
}

运行该程序时,可能的输出为:

First name : Dennis 
Last name : Ritchie