로딩
요청 처리 중입니다...

파일에서 구조체 쓰기 , 구조체 읽기

 파일에서 구조체 쓰기 , 구조체 읽기

#fread()함수 #구조체 구조체 쓰기 구조체을 파일에 쓰기 위해서는 이진 모드로 파일을 개방해야 하고, fwrite() 함수를 사용하여 쓸 수 있습니다. #include #include typedef struct { char name[20]; int age; }ADDR; void amin(void) { FILE* fp; ADDR addr[3]; fp = fopen("c:\\addr.bin", "w+b"); strcpy(addr[0] .name, "김정환"); addr[0] .age = 47; strcpy(addr[1] .name, "김종민"); addr[1] .age = 45; strcpy(addr[2] .name, "박수철"); addr[2] .age = 30; write(addr, sizeof(ADDR), 3, fp); fclose(fp); } 이름과나이를 포함하는 구조체를 ADDR로 정의 합니다.

크기는 3인 구조체 배열을 선언, 파일명...

# fread # 구조체 # 구조체쓰기 # 구조체읽기