这是代码
#include
#include
#include
#include
#include
using namespace std;
#define DATALEN 30
struct student{
int sno;
char sname[10];
char sgender[10];
int sage;
char saddr[10];
int g[3];
};
int main(){
FILE *data;
int i=0;
struct student stu[DATALEN];
if((data=fopen("data.txt","r"))==NULL){
printf("Can not open file\n");
return -1;
}
while(!feof(data)){
fscanf(data,"%d %s %s %d %s %d %d %d\n",&stu[i].sno,&stu[i].sname,&stu[i].sgender,&stu[i].sage,&stu[i].saddr,&stu[i].g[1],&stu[i].g[2],&stu[i].g[3]);
i++;
}
fclose(data);
for(int j=0;j<i;j++){
printf("%d %s %s %d %s %d %d %d\n",&stu[i].sno,&stu[i].sname,&stu[i].sgender,&stu[i].sage,&stu[i].saddr,&stu[i].g[1],&stu[i].g[2],&stu[i].g[3]);
}
return 0;}