struct _entry {
char subject[10];
char prof_name[10];
char prof_surname[10];
int period;
int credits;
int pass_rate;
};
struct _entry entry[MAX_LINES];
如果有人可以帮我解决从文件中扫描1行的问题,那么我可以为每个结构值分配3个字符串和3个数字。
答案 0 :(得分:0)
使用 -
逐行读取文件 fgets() or getline
(getline()不可移植。仅适用于基于linux的应用程序)
使用 -
解析线 strtok or strtok_r or sscanf
使用 -
将解析后的字符串转换为Integer atoi