c语言 将txt文件导入结构体数组 10
c语言将txt文件导入结构体数组数据为学号2017004356875姓名张某某专业班级机械工程1414...
c语言 将txt文件导入结构体数组数据为 学号2017004356875 姓名 张某某
专业班级 机械工程1414 展开
专业班级 机械工程1414 展开
2个回答
展开全部
txt格式
20170043556875 张某 机械工程1414
12334545654677 李某 有机化学1313
code:
#include <stdio.h>
#define RECORDNUMBER 100
typedef struct STUDENT {
char name[50];
unsigned long id;
char class[50];
}stu;
int main(){
stu data[RECORDNUMBER];
FILE *fp = fopen("a.txt","r");
if(!fp)return -1;
int i = 0;
while(fscanf(fp,"%ld %s %s",&data[i].id,data[i].name,data[i].class)!=EOF){
printf("%ld,%s,%s\n",data[i].id,data[i].name,data[i].class);
i++;
}
fclose(fp);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询