#include <<a href="
https://www.baidu.com/s?wd=stdio.h&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dhPycsrHm1nHD4PhDvuWTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjcsnjmkrHRz" target="_blank" class="baidu-highlight">stdio.h</a>>
#include <<a href="
https://www.baidu.com/s?wd=stdlib.h&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dhPycsrHm1nHD4PhDvuWTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjcsnjmkrHRz" target="_blank" class="baidu-highlight">stdlib.h</a>>
using namespace std;
typedef struct Student {
char name[32];
char sex[6];
int age;
float score;
} stu;
int main(int argc, char* argv[]) {
stu a[48];
FILE* ra =fopen("A.txt","r");
FILE* rb =fopen("B.txt","r");
FILE* wc =fopen("C.txt","w");
if(ra==NULL || rb==NULL || wc==NULL) {
printf("failed to open file\n");
system("pause");
return 0;
}
int i=0;
while(fscanf(ra,"%s%s%d%f",&a[i].name,&a[i].sex,&a[i].age,&a[i].score)!=EOF) {
i++;
}
fclose(ra);
while(fscanf(rb,"%s%s%d%f",&a[i].name,&a[i].sex,&a[i].age,&a[i].score)!=EOF) {
i++;
}
fclose(rb);
int n=i;
for(i=0;i<n;i++) {
fprintf(stdout,"%s\t%s\t%d\t%g\n" ,a[i].name,a[i].sex,a[i].age,a[i].score);
fprintf(wc,"%s\t%s\t%d\t%g\n" ,a[i].name,a[i].sex,a[i].age,a[i].score);
}
fclose(wc);
system("pause");
return 0;
}