output이 안찍혀....




#include <stdio.h>


struct person {

char name[20];

int age;

};


void print(struct person* p1, struct person* p2);


int main() {

FILE *fp;

struct person p1[2];

struct person p2[2];


fp = fopen("input.txt", "r");

fscanf(fp, "%s %d", &p1->name, &p1->age);

fscanf(fp, "%s %d", &p2->name, &p2->age);

fclose(fp);


fp = fopen("output.txt", "w");

print(p1, p2);

fclose(fp);


return 0;


}


void print(struct person* p1, struct person* p2) {

printf("%s %d", p1->name, p1->age);

printf("%s %d", p2->name, p2->age);

}