#include<stdio.h>
#include<stdlib.h>
struct person{
int data;
char name[20];
char cla[20];
int sco;
}list[100];
int main(){
FILE*fp;
if((fp=fopen("write.txt","rt"))==NULL) //待读写文件必须放到 read1这个源文件里,且r w a rb wb ab rt wt at九种
printf("wrong");
int i= 0;
while(!feof(fp)){
fscanf(fp,"%d ,%s ,%s ,%d",&list[i].data,list[i].name,list[i].cla,&list[i].sco); //有逗号的输入,切记是空格再逗号“ ,”而且,
//无论是TXT文件还是此处代码,都得要用英文的格式
i++;
}
//对应有fprintf()函数用于写,参数和上面接近
fclose(fp); //别忘记了fclose
for(int j =0;j<i;j++){
printf("%d %s %s %d\n",list[j].data,list[j].name,list[j].cla,list[j].sco);
}
system("pause");