소개
게시글
질문&답변
friendgame 포인터를 사용할 때 gameinfo1을 사용하는 이유
안녕하세요, 제가 이해한 바로는 struct GameInfo 라는 구조체를 선언함으로써, struct GameInfo 자체는 변수가 아닌 하나의 자료형으로 이해할 수 있습니다. 그래서 이 자료형을 가진 변수인 gameInfo1을 예시에 사용하신 것 같고요.
- 0
- 1
- 191
질문&답변
7-7에 질문이 있습니다
안녕하세요! 제가 이해한 바로는 해당 배열의 3번째 값을 바꿔주는 기능은 changeArray 함수 내에 정의했기 때문에, 배열 자체의 주소를 함수에 넘겨주면 그 배열의 3번째 값을 찾아서 값을 바꿔주는 것은 함수가 하기 때문입니다.
- 0
- 1
- 151
질문&답변
포인터(*미션맨)에 대한 경고에 대해서입니다
%d 는 decimal로 메모리 주소를 10진수 형태로 표시하는 반면 %p 는 pointer 타입을 지시하므로 해당 메모리 주소를 10진수가 아닌 16진수로 표현해 알파벳이 포함되는 것 같습니다. 결과적으로 같은 주소를 10진수로 표현하느냐 16진수로 표현하느냐의 차이입니다! https://dojang.io/mod/page/view.php?id=1732 이 포스트를 참고해보셔도 좋을 것 같아요
- 1
- 1
- 222
질문&답변
보여줄 병의 갯수를 정할때 질문이 있습니다.
do while 문의 괄호 안 조건 부분엔 (cntShowBottle == prevShowBottle) 이게 맞는데 질문자분이 말씀하신 대로 prevShowBottle 값이 바뀌어야 하므로 while문 바로 아래에 또 prevCntShowBottle = cntShowBottle; 이 부분을 추가하셨어요! 선생님도 처음에 프로그램 실행해보시고 그 부분이 누락된 걸 알아채고 영상 13:04 부분에서 추가하셨어요.
- 1
- 3
- 229
질문&답변
for문으로 프로젝트 수행하려면
2) "정답은 %d입니다" 부분은 try >= 5 일 경우인데 이 경우는 상위 for문의 조건중 try
- 0
- 2
- 522
질문&답변
입력값을 1~100사이로 제한 할 수는 없나요?
https://m.blog.naver.com/PostView.nhn?blogId=tipsware&logNo=221297544939&proxyReferer=https:%2F%2Fwww.google.com%2F 링크된 블로그 포스트에서 궁금해하시는 부분을 설명해주고 있어요! 말씀하신 대로 범위 외의 수를 입력받았을 경우나 정수가 아닌 다른 타입의 값을 받았을 때 if문으로 해결이 가능한 것 같습니다.
- 0
- 2
- 182
질문&답변
질문이요!!!!
printf("숫자 : %d\n", num); 이 부분을 지워주시면 처음 설정된 정답 랜덤 수를 보이지 않게 할 수 있습니다!
- 0
- 2
- 147
질문&답변
While 문의 조건
printf 부분에서 ++i 로 써주셨기 때문에 i가 1일 때는 1이 증가한 2로 값이 업데이트된 i가 출력되고 마찬가지로 마지막에 i가 10일 때는 ++i 로 인해 1이 증가한 11이 출력되는 것입니다. 강의의 예제에서는 ++i 가 아닌 i++ 로 써주었기 때문에 i가 10일때는 10으로 출력되고 다음 줄에서야 i 값이 11이 되고 이때는 조건에 해당 안되므로 while문을 탈출합니다.
- 0
- 1
- 146
질문&답변
sizeof(str) 나오는 마지막 예제 따라하면 에러가 떠요..
맥환경에서 scanf()로 쓸 때는 sizeof(str)부분이 아예 없이 써주시면 실행이 되더라고요! 나도코딩님께서 다른 댓글에 달아주신 scanf()와 scanf_s()의 차이를 설명하는 글 링크 https://hh4131.tistory.com/22 참조해보시면 두 함수 사이의 몇 가지 차이가 있는 것 같아요!
- 0
- 2
- 1.2K