70.5, 동적 메모리 할당에 따른 포인터배열의 크기
, 김 홍균님이 작성사실...
70.5 의 의도한 답은
fread(buffer, sizeof(buffer), 1, fp);
인것 같습니다만... 사실 저는 1이 아니라 5이상의 값을 주어야만 답이 나왔습니다
저도 이상해서 sizeof(buffer) 을 출력해보았는데 8 이더군요...
동적 메모리는 할당하면 그만큼 크기가 커지는것 아닌가요?
제가 지금 단지 포인터의 크기를 구하고 있기 때문에 계속해서 8이 나오는건가요?
그럼 어떻게 전체 크기를 출력해야 하나요?
분명 배웠던것 같은데... 이리저리 찾아보아도 잘 못찾겠습니다.
알려주시면 감사하겠습니다.
Re: 70.5, 동적 메모리 할당에 따른 포인터배열의 크기
, 도장_ 관리자님이 작성이전 답변을 참고하세요.
https://dojang.io/mod/forum/discuss.php?d=726&parent=1650
문제에서는 100자 미만이고, malloc(100)으로 크기를 보여줬습니다.
메모리 할당 크기는 직접 관리해야 합니다.