输入一个字符串:“李明 12班 12334567“,用sscanf函数解析,并存入一个结构体中
时间: 2023-05-30 21:01:16 浏览: 144
C语言中sscanf()函数的字符串格式化用法
```c
#include <stdio.h>
#include <stdlib.h>
struct student {
char name[10];
int class_num;
long long student_id;
};
int main() {
char str[] = "李明 12班 12334567";
struct student s;
sscanf(str, "%s %d班 %lld", s.name, &s.class_num, &s.student_id);
printf("姓名:%s\n班级:%d\n学号:%lld\n", s.name, s.class_num, s.student_id);
return 0;
}
```
阅读全文