sscanf从字符串中读取指定格式的数据,可用于数据类型转换
#include <stdio.h>
int main(void)
{
char str[100] = "1234568qwerSDDAE";
char lowercase[100];
int num;
sscanf(str, "%d %[a-z]", &num, lowercase);
printf("The number is: %d.\n", num);
printf("The lowercase is: %s.", lowercase);
return 0;
}
输出结果:
The number is: 123568.
The lowercase is: qwer.