동적할당이 문젠가 해서 걍 크게 잡어씅.
구조체가 suB라는넘을 맹그러써
typedef struct subjet{
...
..
..
} sub;
sub suB[100]={0};
FILE* f;
int n=0; 은 입력받을 구조체 갯수
.....
....
fwrite(suB,sizeof(sub),n,f);
....
이러케 하면 구조체 suB의 시작주소값 주고
sub구조체의 덩치만큼 n개를 파일스트림f로 쓰것다 이소리아니여?
suB에 엔퍼샌드 붙여야하나. 싶어서 해봣는데도 안됨 ;;
내가 돌려 봣는데. 딴건 문제 없는거 같고. 파일 다시 열때 \"ab\"말고 \"rb\"로 하고
그 밑에 이부분에 fread(&suB2,sizeof(sub),(int)(len/sizeof(sub)),f1); suB2 앞에 붙은 & 때라
fread(suB2,sizeof(sub),(int)(len/sizeof(sub)),f1);
ㅁㄴㅇㄹ횽 된다ㅋ 우왕ㅋ 근데 왜 ab로 하면 안되징..