如何将2个单独的文件读入我的结构数组? 这是代码的一小部分
struct NameRecord {
char name[31];
int year;
int frequency;
};
fp = fopen("malebabynames.csv", "r");
while(3 == fscanf(fp,"%d,%[^,],%d",
&records[currSize].year, records[currSize].name,
&records[currSize].frequency)) {
currSize++;
}
fclose(fp);
答案 0 :(得分:1)
以与打开第一个文件相同的方式打开第二个文件:
FILE *fp2 = fopen("[filename]", "r");
使用fscanf
读取与第一个文件相同的方法。