1、sscanf
函数原型:
int sscanf(const char *,const char *,...);
int sscanf(const char *buffer,const char *format,[argument]...);
buffer:存储的数据
format:格式控制字符串
argument:选择性设定字符串
sscanf会从buffer里面读进数据,依照format的格式将数据写到argument里面。
头文件:
#include<stdio.h>
返回值:
成功则返回参数数目,失败则返回-1。
例子:
#include <stdio.h> int main() { char n[4]; printf("%d",sscanf("dfsad;sfasdf","%c%c%c",&n[0],&n[1],&n[2])); printf("\n-------------------\n"); for (int i=0;i<4;i++) { printf("%c\n",n[i]); } return 0; }
输出结果:
3 ------------------- d f s
时间: 2024-10-12 13:55:18