무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
#include에 계속 빨간 밑줄이 그입니다
그러고는 실행 실패가 뜨네요.지웠다가 다시 쓰길 반복해도 계속 #include 에만 빨간 밑줄이 그이는데 어떻게 해결해야 하나요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
문자 바이트 9가 나와야 하는데
char kor[]= "나도코딩"printf("%sn",kor);printf("%dn",sizeof(kor));위 코드를 출력하면 나도코딩13이라고 뜹니다... 9가 나와야 하는데 여러 번 반복해도 계속 13만 나오네요. 띄어쓰기 전혀 안 넣었는데도 왜 그런지 모르겠습니다...
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
포인터는 어렵네요 ㅜㅜ
'''void swapaddr(int a, int b){ int temp = *a; a = b; b = &temp; }''' 로 했을때는 왜 복사가 일어나지 않는지 설명해주실 수 있나요? 또 질문드릴 점은 포인터 변수a 에서 a 는 가지고 잇는 값이고, a는 주소값, &a는 a의 주소가 저장된 주소값인가요? 좋은 강의 너무나도 감사합니다 ㅎㅎ
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
""와 ''의 차이가 뭔가요??
아스키코드에서printf( " %cn", ' a ') 와 printf( " %cn", " a ") 를 입력하고 출력했을때 값의 차이가 생겼습니다."" 와 '' 의 차이가 뭔가요??
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
visual studio 컴파일러 와 gcc 컴파일러와의 차이점
https://drive.google.com/open?id=1nDG5d5bGpZQG5ISHbFABEs2ErHfM24ry함수 프로젝트 강의 코드를 visual studio에서 작성을 안하고 Dev-C++ 에서 작성을 했습니다. 그랬더니 다음과 같이 반환 값이 없는 함수라고 결과가 뜨네요. 이게 왜 이런가요?'''include include include int getRandomNumber(int level);void ShowQuestion(int level, int num1, int num2);void success();void fail();int main(void){// 문이 5개 있다고 가정, 각 문마다 점점 어려워짐(랜덤)//맞추면 통과 틀리면 실패srand(time(NULL));int count = 0;int Door;for(Door = 1; Door<=5; Door++){ // x+y = ? int num1 = getRandomNumber(Door); int num2 = getRandomNumber(Door); ShowQuestion(Door,num1,num2); int answer = -1; scanf_s("%d", &answer); if(answer == -1) { printf("포기합니다.\n"); exit(0); } else if(answer == num1 * num2) { success(); count++; } else { //실패 fail(); }}printf("\n\n\n 5개의 비밀번호중 %d개를 맞췄습니다\n.",count); return 0;}int getRandomNumber(int level){return rand() % (level * 7 ) + 1;}void ShowQuestion(int level, int num1, int num2){printf("nnnnn %d 번 비밀번호 nnnnn",level);printf("nt %d x %d 는? nn", num1, num2);printf("#############################n");printf("n 비밀번호를 입력하세요 (종료 : -1) >>");}void success(){printf("n >> 정답입니다.");}void fail(){printf("n >> 틀렸습니다.");}
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
포인터 질문합니다.
이번 강의에서 swap_addr를 메인함수에서 호출하실 때, swap_addr(&a, &b)로 호출하시고함수 정의부분에서는 swap_addr(int a, int b)로 함수를 정의하셨잖아요..!근데 호출할 때의 인자와 정의할 때의 인자가 주소값과 주소값이 가리키는 값으로 두 개의 값이 다른데, 같지 않아도 되는 것인가요?감사합니다.
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
포인터 질문 드립니다.
안녕하세요^^강의 잘 듣고 있습니다.다름이 아니라,int 미션맨;미션맨 = &철수; 의 두 문장을int 미션맨 = &철수; 처럼 사용해도 되는 것인가요?그렇다면,int 미션맨;*미션맨 = &철수; 이것 역시 같은 문장인가요?감사합니다.
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
문자 관련 질문 드립니다.
안녕하세요^^ 수업 잘 듣고 있습니다.다름이 아니라, 변수 i에 숫자 0이라는 값을 저장할 때 i = 0; 이라고 지금까지 표시해왔는데,0을 cmd창에 출력할 때에는 왜 printf("%c", '0'); 과 같이 작은 따옴표를붙이는 것인지 궁금합니다.i = '0'; << 처럼 선언하지 않잖아요!감사합니다.
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
while(1)
shuffleAnimal 함수에서 getEmptyPosition 함수를 호출하면, getEmptyPosition 함수에서는 while(1)이 돌아가게 되잖아요. 그러면 무한루프때문에 계속 빈 좌표값은 출력하지만, loop를 빠져나오지 못하고 빙빙 돌게되는거 아닌가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
%[^\n]s를 쓰면 아예 입력이 안 되는 문제
범죄명 부분을 입력받을 때 띄어쓰기가 포함된 문장이 가능하면 좋을 것 같아서 질문 목록을 참고하여 ```char crime[256]; printf("무슨 짓을 했어요? :"); scanf_s("%[^n]s", crime, sizeof(crime));``` 로 만들었더니 아예 범죄 항목은 질문만 받고 답변을 쓸 수도 없으며 바로 조서 내용 전체가 출력되는데 무슨 짓을 했어요? : 뷁뷁뷁뷁뷁뷁.. 하는 식으로 깨져서 출력이 됩니다. 어떻게 하면 제가 원하는 식으로 만들 수 있을까요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
int main(void)와 return 0
안녕하세요^^좋은 강의 잘 듣고 있습니다.다름이 아니라, main 함수에서 0을 반환하기 때문에 int main을 사용하는 것 관련해서 질문이 있습니다. void main을 쓰고 아무것도 반환하지 않으면 안되나요? 왜 0을 반환하는 것인지잘 모르겠습니다.감사합니다.
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
for문이 병렬로 연결된 것인가요?
안녕하세요, 명강의로 c언어 공부하는 학생입니다.좋은 강의 감사합니다^^다름이 아니라, 이번 강의에서int i, j, k;for (i = 0; i < 5; i++) { for (j = i; j < 4 ; j++) { printf(" "); } for (k = 0; k <= i; k++) { printf("*"); } printf("\n");}이렇게 설명해주셨는데, 여기서 두번째 for문과 세번째 for문은 첫번째 for문에 각각 종속(?)되어 있는 것이고 두번째for문과 세번째for문은 서로 관계가 없는 병렬적(?)인 것인가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
float f= 46.5f;
float f=46.5;라고해도 출력되는데 왜 float f= 46.5f; 이렇게 작성 해야 되나요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
실행시킬때
실행시킬때 f5를 누르면 바로 꺼지는 현상이 생기는 데 ctrl+f5를 하면 실행 후 유지가 되는데 이 둘의 차이는 뭔가요??
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
아니
(사진)
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
왜 이렇게 출력될까요..?
printf("3개의 정수 값을 입력하시오: ");scanf_s("%d %d &d", &one, &two, &three);printf("첫번째 값: %d\n", one);printf("두번째 값: %d\n", two);printf("세번째 값: %d\n", three);3개의 정수 값을 입력하시오: 10 10 10첫번째 값: 10두번째 값: 10세번째 값: -858993460
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
선생님...!!!
include include int getRandomNumber(int level);void showQuestion(int level, int num1, int num2);void success()void fail()int main(void){//문이 5개, 각 문제마다 점점 어려운 수식 퀴즈 출제(랜덤)//맞히면 통과, 틀리면 실패srand(time(NULL));int count = 0;for (int i = 1; i <= 5; i++){ int num1 = getRandomNumber(i); int num2 = getRandomNumber(i); //printf("%d X %d ? ", num1, num2); showQuestion(i, num1, num2); int answer = -1; scanf_s("%d", &answer); if (answer == -1) { printf("프로그램을 종료합니다.\n"); break; } else if (answer == num1 + num2) { success(); count++; } else { fail(); }}printf("\n\n 당신은 5개의 비밀번호 중 %d 개를 맞혔습니다.\n", count);return 0;}int getRandomNumber(int level){return rand() % (level * 7) + 1;}void showQuestion(int level, int num1, int num2){printf("nnn########## %d 번째 비밀번호 ##########", level);printf("nt %d X %d 는?nn", num1, num2);printf("######################################n");printf("n비밀번호를 입력하세요 (종료 : -1) >>");}void success(){printf("n >> Good ! 정답입니다!n");}void fail(){printf("n >> 땡! 틀렸습니다.n");}이렇게 코딩을 했는데... 에러가 나와요... fail에 여기서 선언이 매개 변수를 선언해야 한다고하고int main(void) 에서는 ;가 필요하다고 나오고...return 0; 에서는 {가 필요하다고 하네요...ㅠㅠVS 평가판 끝났다고 해서 2017말고 예전에 15쓰던거 쓰고있기는 한데... 도와주세요 ㅠㅠ
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
새 프로젝트의 화면이 달라요
저는 마법사나 C++이런 폴더들이 안떠요
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
문자열에서 sizeof 관련하여 질문이 있습니다.
안녕하세요 맥, 아톰 에디터로 동영상 강의를 듣고 있습니다.아톰에서 _ s를 지원하지 않는 다는 얘기가 있어 scanf로 실습중인데요문자열에서sizeof를 넣으면 실행이 안되고, 빼면 실행이 되는 현상이 있는데요.sizeof를 넣고 실행할 경우data argument not used by format string [-Wformat-extra-args]scanf("%s, str, sizeof(str));~~~~ ^이라는 경고문이 출력되고 있습니다.어떤게 원인인지 알 수 있을까요?강의 유익하게 잘 듣고 있습니다. 감사합니다.
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
질문
비주얼 스튜디오 실행하고 나니까 문제가 생겼다고명령 프롬포트에서 devenv.exe /resetsettings 이라고 쓰라는데 안되네요그래서 비주얼 스튜디오 실행하는데 안되요