구조체배열(Structure Array)의 바이너리 파일 입출력
//파일 ---> 구조체
void readFileTheater(theater* th)
{
FILE* fp;
fp = fopen("THEATER_FILE", "rb");
for(int i=0;i<6;i++)
fread(th+i,sizeof(*th),1,fp);
fclose(fp);
}
//구조체 ---> 파일
void writeFileTheater(theater* th)
{
FILE* fp;
fp = fopen("THEATER_FILE", "wb");
for(int i=0;i<3;i++)
fwrite(th+i,sizeof(*th),1,fp);
fclose(fp);
}
반응형