이중포인터 부분에서 문제를 풀어봤어요 <div>문제의 내용은 </div> <div><br></div> <div>사용자로부터 원소의 개수와 초깃값을 입력받아서 동적으로 double형 배열을 할당받는 프로그램을 작성해 보세요.</div> <div>단, 다음과 같은 함수를 구현해서 이를 이용해야 합니다.</div> <div><br></div> <div>int alloc_dyn_array(int size, double default_value, int** ppResult);</div> <div><br></div> <div>반환값</div> <div>0이면 성공, 그 외 값이면 실패</div> <div><br></div> <div>매개변수 </div> <div>size: 원소의 개수</div> <div>default_value : 초깃값</div> <div>ppResult : 동적으로 할당된 배열을 전달 받을 출력 매개변수</div> <div><br></div> <div>실행결과</div> <div><br></div> <div>원소의 개수? (0보다 커야 합니다) 2</div> <div>0번째 값은? 1.1</div> <div>1번째 값은? 2.3</div> <div><br></div> <div>입력받은 값은 다음과 같습니다.</div> <div>0번째: 1.10</div> <div>1번째: 2.30</div> <div><br></div> <div>이런 문제였습니다 그래서 저는 애매한부분이 있어서 참고하며 풀었습니다</div> <div>그런데 음 헷갈려서 double형으로 처음 동적할당을 해서 함수로 이동시키고 하다보니 모범 답안을 동적할당부분을 참고했어요</div> <div>그래서 컴파일 에러안뜨고 실행을 했는데 런타임에러에 걸려버리더라고요.</div> <div>다시 모범답안을 보고 확인했는데 다른게 없어요 뭐지 하다가.. 아 ... 책이 틀렸다 라고 생각이 들었죠</div> <div>모범답안을 보여드릴게요</div> <div><br></div> <div><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201706/1497855919f636843fcd424aca999628c7ffd8bb3e__mn659131__w656__h630__f66581__Ym201706.png" width="656" height="630" alt="1.PNG" style="border:none;" filesize="66581"></div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201706/14978559195338e72d623841aebb80c82bef86c5d8__mn659131__w681__h470__f42462__Ym201706.png" width="681" height="470" alt="2.PNG" style="border:none;" filesize="42462"></div><br></div> <div>이상한점이 보이죠?</div> <div>거짓말하나 안치고 모범답안입니다..</div> <div><br></div> <div>혹시 저게 정상인데 제가 이해를 못한건가요..?</div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.