假如一行数据的格式是这样的
name score sort date
haha 100 1 2018.04.19
这行数据位于字符串变量buf中,那么我们可以用下面方式来分别读取其中记录项
char name[BUFSIZ],score[BUFSIZ],sort[BUFSIZ],date[BUFSIZ];
sscanf(buf,"%s", name);
sscanf(buf,"%*s%s", score);
sscanf(buf,"%*s %*s%s", sort);
sscanf(buf,"%*s %*s%s", date);