게시글
질문&답변
2023.05.20
코딩오류 질문
개행문자가 처리되지 않아 아래처럼 개행문자도 포함하여 비교해야 합니다.if (strcmp(password, "asd\n") == 0)
- 0
- 1
- 223
질문&답변
2023.05.20
결과 while 문 2번 반복 현상.
소스코드도 같이 올려주세요!
- 0
- 1
- 680
질문&답변
2023.05.20
while 문 2번씩 반복 오류
소스코드도 같이 올려주시면 원활한 디버깅이 가능할 것 같습니다.
- 0
- 1
- 313
질문&답변
2023.05.20
빌드오류가 있다고 나오고, 지정된 파일을 찾을 수 없다고 오류가 나옵니다..
빌드 오류나는 오류 메시지도 같이 올려주시면 좋을 것 같아요.
- 0
- 1
- 293
질문&답변
2023.05.20
질문 드립니다.
#include #include 우선 위의 둘은 필요가 없지 않나요?그리고 printQuestion() 함수 정의하는 부분에seq++;이것도 해주셔야 하는데 없네요(강의 뒷부분에 강사님이 돌려보시면서 에러가 난 부분 처리를 하십니다).그리고 에러는 initAnimalArray() 함수의 반복문에 문제가 있었던 것 같네요. 잘 살펴보시면 금방 아실 수 있으니 여기까지만 말씀드리겠습니다.c에서 에러 찾으실 때는 "3221225725"를 구글링해보시고, 어떤 종류의 에러인지 확인하신 후에 그런 에러가 날법한 부분들을 찾아헤매시면 좀 더 수월하게 디버깅을 할 수 있습니다.
- 0
- 1
- 330
질문&답변
2023.05.20
질문드립니다
소스코드를 올려주셔야 에러의 원인을 유추해볼 수 있을 것 같습니다.
- 0
- 1
- 292
질문&답변
2023.05.17
함수 선언과 정의를 동시에 해도 되나요?
네 실행이 가능합니다. 함수를 선언 및 정의하는 부분이 사용되는 부분에 앞서 있으므로 정상적으로 실행됩니다. 다만 선언부와 정의하는 부분을 따로 나누는 것은 코드가 방대해졌을 때 가독성을 위한 것으로 알고 있습니다.그리고int main(void) { int num = 2; p(num); return 0; } void p(int num) { printf("num은 %d입니다.\n",num); }궁금해서 위의 코드처럼 선언 및 정의하는 부분을 main 아래로 내려서 실행해 보았는데 warning 메시지가 뜨지만 실행은 되네요. 환경에 따라서 실행나 컴파일이 안 될 수도 있겠다는 생각은 듭니다.
- 0
- 1
- 896
질문&답변
2023.05.17
마지막 문자열 "나도코딩"에서 13byte로 출력됩니다.
예전 질문이지만, 답변드리겠습니다.해당 내용은 Encoding 방식의 차이 때문에 일어난 일입니다. 즉, 한글을 컴퓨터에 어떻게 저장할 것이냐의 차이인데, EUC-KR 혹은 CP949 방식으로는 나도코딩님처럼 한 글자가 2 byte를 차지하지만, UTF-8 환경에서는 3 byte를 차지하게 되어 sizeof가 예제와 다르게 나오는 것입니다.
- 0
- 1
- 162