//应用层中的那两个函数strstr
//strtok
//getline
#include <stdio.h>
#include <string.h>
struct person{
int number;
char name[20];
int age;
int grade;
};
int main()
{
struct person bob;
char data[1024] = "2013003 bob 21 90";
char *tmp = NULL;
char *p = NULL;
char *n = data;
p = strstr(n, "\t");
tmp = strtok(n, "\t");
bob.number = atoi(tmp);
printf("%d\n", bob.number);
n = p + 1;
p = strstr(n, "\t");
tmp = strtok(n, "\t");
//bob.name = tmp;
strcpy(bob.name, tmp);
printf("%s\n", bob.name);
n = p + 1;
p = strstr(n, "\t");
tmp = strtok(n, "\t");
bob.age = atoi(tmp);
printf("%d\n", bob.age);
bob.grade = atoi(p+1);
printf("%d\n", bob.grade);
}
//感,今,man 手册,好好补习英文。