왜 fopen 으로 열면 fclose 함수로 닫아주어야 할까요?
fopen을 하고 난 뒤에는 fclose를 호출하라고 합니다. 사실, fopen과 fclose는 한 쌍처럼 따라다닌다고 봐도 무난하긴 하겠네요. 만약에, 닫지 않으면 어떤 일이 일어날까요? 저는, 1.txt를 열기만 하고 닫지는 않을 겁니다. 1000번 fopen 함수를 수행합니다. 닫는 것을 호출하지 않습니다. 그리고 나서, file open end를 찍고 계속 루프를 돕니다. 이 정도로 해석하시면 될 듯 싶습니다.
https://codingdog.tistory.com/entry/%EC%99%9C-fopen-%EC%9C%BC%EB%A1%9C-%EC%97%B4%EB%A9%B4-fclose-%ED%95%A8%EC%88%98%EB%A1%9C-%EB%8B%AB%EC%95%84%EC%A3%BC%EC%96%B4%EC%95%BC-%ED%95%A0%EA%B9%8C%EC%9A%94