파일에 구조체 쓰기


파일에 구조체 쓰기

#fwrite()함수 파일에 구조체 쓰기 방법 일반적으로 파일 읽고 쓸때는 구조체 단위로 읽고 쓰게 됩니다. 구조체로 작성된 데이터를 파일에 출력하는 방법에 대하여 배워 봅니다. 구조체를 파일에 쓰기 위해서는 이진 모드로 파일을 개방해야 하며,fwrite()함수를 사용하여 쓸수 있습니다. #include <stdio.h> #include <string.h> typedef struct { char name[20]; int age; }ADDR; void main(void) { FILE* fp; ADDR adds[3]; fp = fopen("c:\\addr.bin","w+b"); strcpy(adds[0].name,"히딩크"); addr[0].agr = 61; strcpy(adds[1].name,"안정환"); addr[1].agr = 30; strcpy(addr[2].name,"박지성"); addr[2].agr = 26; fwrite(addr, sizeof(ADDR), 3, fp); fc...


#c #c언어 #c언어구조체 #c언어함수 #fwrite #파일에서구조체읽기 #프로그램

원문링크 : 파일에 구조체 쓰기