다음과 같은 프로그래밍을 했습니다.
그리고 다음과 같이 홍길동 M 20을 입력 했습니다.
디버깅 해보니 myfrend1이라는 구조체 안에 다음과 같이 내용이 잘 들어가있구요
그런데 fread함수로 다시 이 파일을 불러오니 구조체 변수 myfren2안에 쓰레기 값만 저장이 됩니다 ㅠㅠ
결국 출력도 이렇게 되구요.
결론은 fwrite로 파일을 만들고 다시 fread로 불러오려고 하는데 쓰레기 값이 불러와져요...
라고 쓰고 다시 봤더니 fwrite 밑에 fclose(fp)를 안넣어서 스트림이 안닫혀서 그렇네요... ㅋ fclose(fp) 넣으니 잘 되요
꼭 질문을 다 하고나면 답을 찾네요; 기록 삼아 저장은 해야겠습니다. ㅋ
감사합니다.