sscandf 从字符串中提取数据
scanf 标准输入流读取数据
int num;
sscanf("42", "%d", &num);
float f;
sscanf("3.14", "%f", &f);
char str[20];
sscanf("Hello, World!", "%s", str);
int a, b;
sscanf("10 20", "%d %d", &a, &b);
int hours, minutes;
sscanf("10:30", "%d:%d", &hours, &minutes);
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
char a, b;
scanf("%c %c", &a, &b);
printf("%c%c", a, b);
在使用sscanf函数时,要确保格式字符串与要解析的数据格式匹配,否则可能会导致解析错误或未定义的行为。
FR:徐海涛(hunkxu)