무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
입력값을 1~100사이로 제한 할 수는 없나요?
scanf_s(d%, &answer); 여기나 int answer = 0; 여기에 어떤 내용을 삽입해야하나요? 아니면 따로 if문을 써서 answer 값에 입력된 값이 1-100이 아니면 에러 메세지가 뜨도록 써놓아야 할까요?
- 해결됨C 프로그래밍 - 입문부터 게임 개발까지
==과 =은 무슨 차이인가요?
for(int i = 1; i <=30 ; i++) { if(i>=6 && i<=10) { if(i == 7) { printf("%d번 학생은 결석입니다.", i); } printf("%d번 학생은 조별과제 준비를 하세요.\n", i); } } return 0; 여기에서 if(i == 7) 말고 if(i=7)로 입력하면 7번학생은 결석입니다. 7번 학생은 조별과제 준비를 하세요. 라는 구문이 끊임없이 계속 나오는데 왜 그런건가요? ==이랑 =이 무슨 차이인건가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
for문으로 프로젝트 수행하려면
안녕하세요! for 반복문으로 프로젝트를 수행하고 싶어서 코드를 이렇게 짜보았더니 문제가 생겼습니다 1) 처음 입력값이 if 조건문에 반영되지 않고 두번째 입력값부터 반복문이 실행 2) 5회 반복 후 정답은 %d입니다 문이 실행되지 않음 3) 반복문 중 while 문과 for 문의 차이가 무엇인가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
scanf_s 에서 %s 대신 %[^\n] 사용질문
scanf_s("%[^/n]", what, sizeof(what)); %s 대신 %[^\n] 을 사용해서 범죄명을 작성할때 띄어쓰기가 가능하도록 사용하고 싶습니다 ㅠㅡㅠ 잘못쓴건진 모르겠지만 저 방법대로 작성하고 프로그램을 실행시키면 자꾸 범죄명 쓰는거에서 바로 넘어가 버리고 범죄명에는 경계할 경? 자인가 한자만 출력이 되는군요ㅕ ...ㅠㅠ
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
sizeof(str) 나오는 마지막 예제 따라하면 에러가 떠요..
char str[256]; scanf("%s", str, sizeof(str)); printf("%s\n", str); 이렇게 화면에서 보이는것 과 똑같이 입력을 했는데 에러가 떠요.. 다음과 같은 에러가 뜨는데, warning: data argument not used by format string [-Wformat-extra-args] scanf("%s", str, sizeof(str)); 왜 그런걸까요? 아, 저는 vs code 사용하고 있어요!
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
질문입니다
/ 한번만 들어가면 코드가 어떻게 실행되나요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
선생님이 예시로 보여주시는 게임콘솔
선생님이 알려주신 코드로 지금까지 재미있게 게임을 만들었습니다. 다만 배우면서 욕심이 생겨 선생님이 예시로 보여주시는 게임들처럼 그래픽을 넣고 싶은데 c++ 그래픽을 넣으려면 어떤 방식을 사용해야할까요? 선생님께선 graphics.h 를 사용하셨는지, 간략하게만이라도 알려주실 수 있을까요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
답변좀요 에러가 계속뜹니다..
자꾸 빌드오류가 발생했습니다 하고 실행이안되는데 어떻게하나요..?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
비주얼 스튜디오 2019
비주얼스튜디오가 시간이지나면서2019로 바꼈습니다 근데 이영상은 2017비주얼 스튜디오인데 2019로 해서 수업에 지장은없나요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
새 파일만드는거에서 응용프로그램 종류
새 파일만드는거에서 응용프로그램 종류 중에 영상처럼 콘솔 응용프로그램이 없는대 어떻게하나요
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
fopen에서 계속 오류가 납니다
#include <stdio.h> #define MAX 10000 int main() { char line[MAX]; char contents[MAX]; char initpw[20]; char pw[20]; char c1,c2; //키값 확인용 int i1 = 0; int pwisSame=0; //패스워드 확인용 //비밀번호 초기설정 단계 printf("초기 비밀번호를 설정합니다\n"); printf("비밀번호 : "); while (1) { c1 = getch(); //getchar는 엔터를 입력받아야 동작하지만 getch는 입력 받을때마다 동작 if (c1 == 13) { //13는 아스키코드에서 Enter initpw[i1] = '\0'; //NULL break; } else { initpw[i1] = c1; printf("*"); i1++; } } printf("\n비밀번호 설정이 완료되었습니다\n\n"); while (pwisSame < 1) { //사용자의 비밀번호 입력 int i2 = 0; printf("비밀번호를 입력해주세요\n>>"); while (1) { c2 = getch(); if (c2 == 13) { //c는 아스키코드에서 Enter pw[i2] = '\0'; break; } else { pw[i2] = c2; printf("*"); i2++; } } //비밀번호가 일치하는지 확인 if (strcmp(initpw, pw) == 0) { //strcmp==0이면 문자열이 일치하는것 printf("\n\n======비밀번호 확인 완료======\n\n"); pwisSame = 1; } else { printf("\n\n======비밀번호 확인 실패======\n\n"); } } //파일 연결 FILE *fileO = fopen("C:\\Users\\qwert\\Desktop\\diary.txt", "a+b"); //파일이 없으면 생성해줌 if (fileO == NULL) printf("파일 오픈 실패\n"); else { //파일 내용 불러오기(fgets) while (fgets(line, MAX, fileO) != NULL) { printf("%s", line); } printf("\n\n추가할 내용을 입력하세요 입력을 종료하려면 EXIT를 입력하세요\n\n"); //내용 추가(fputs) while (1) { scanf("%[^\n", contents); if (strcmp(contents, "EXIT") == 0) { printf("입력을 종료합니다"); exit(0); } else fputs(contents, fileO); } fclose(fileO); } } 비밀번호 확인까지는 멀쩡하게 동작하는데 이상하게 fopen이 안됩니다 "파일 오픈 실패"가 뜨면서 끝나버려요 다른 질문에 선생님이 달아주신 코드 그대로 복사해서 실행해봤는데 그 코드도 파일 열기에 실패합니다 뭐가 문제인걸까요ㅠㅠ
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
파이썬은 강의 안하세요?
제가 엄청 어려워하는 c강의를 이해하기 쉽게 강의해주셔서 포기안하고 열심히 강의 듣고 있는데요. 파이썬은 강의 안하시나요? 파이썬도 선생님이 하는 강의 듣고 싶네요.
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
%d원 표시 어떻게 해야 하나요?
%d 여기 다음에 w돈 표시 써야하는데 w 키보드 누르면 \이렇게 나옵니다. %d원표시(더불유에 작대기) 어떻게 해야 하나요? %d\ 이렇게 나옵니다
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
&의 정확한 사용방법을 알고 싶습니다.
어떨때 사용하는지 구체적으로 알고싶습니다.
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
꼭 비주얼 스튜디오만 사용 가능한가요?
예전에 HTMl을 독학 했었는데요. 그때 썼던 아톰이나 서브라임 텍스트를 써도 되나요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
결과가 한꺼번에 나와요
몸무게를 칠 차례에 몸무게, 키, 범죄가 건너 뛰어지고 바로 결과가 나옵니다. 계속 뭐가 문젠지 찾아보는데 잘모르겠어서 가르쳐주시면 감사하겠습니다. char name[256]; printf("이름이 뭐에요"); scanf_s("%s", name, sizeof(name)); int age; printf("몇살이에요?"); scanf_s("%d", &age); float weight; printf("몸무게는 몇 kg 이에요?"); scanf_s("%f", &weight); double height; printf("키는 몇 cm 이에요?"); scanf_s("%lf", &height); char what[256]; printf("무슨 범죄를 저질렀어요? "); scanf_s("%s", what, sizeof(what)); //조사 내용 출력 printf("\n\n--- 범죄자 정보 ---\n\n"); printf(" 이름 : %s\n, name"); printf(" 나이 : %d\n, age"); printf(" 몸무게 : %.2f\n", weight); printf(" 키 : %.2lf\n", height); printf(" 범죄 : %s\n", what);
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
₩은 어떻게 바로치나요
인터넷에도 찾기 힘들어서 여쭤봅니다
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
질문이요
#include <stdio.h> int main(void) { printf("hello world"): return 0: } 이걸썼는데 :앞에 ; 가 없다고 에러가 떠요
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
%[^\n]s 질문
죄명에 띄어쓰기를 포함하고 싶어서 %[^\n]s를 써봤는데, 입력 자체가 안됩니다 ㅠㅠ 어디가 잘못된걸까요? 아래 코드는 s 없이 %[^\n]으로 바꾼건데, 그래도 결과는 같습니다. ㅠㅠ int main(void) { char name[256]; printf("당신의 이름은 무엇입니까? : "); scanf_s("%s", name, sizeof(name)); int age; printf("당신의 나이는 몇살입니까? : "); scanf_s("%d", &age); float weight; printf("당신의 몸무게는 몇 kg입니까? : "); scanf_s("%f", &weight); float height; printf("당신의 키는 몇 cm입니까? : "); scanf_s("%f", &height); char what[256]; printf("무슨 잘못으로 오셨나요? : "); scanf_s("%[^\n]", what, sizeof(what)); printf("\n\n\n----- 취조 결과 -----"); printf("이름 : %s\n", name); printf("나이 : %d\n", age); printf("몸무게 : %.1f\n", weight); printf("키 : %.1f\n", height); printf("범죄명 : %s\n", what); return 0; }
- 해결됨C 프로그래밍 - 입문부터 게임 개발까지
for 질문
#include<stdio.h> int main(void) { for (int i = 10; i <= 10; i++); { printf("hello %d\n", i); } } 오류(활성) E0020 식별자 "i"이(가) 정의되어 있지 않습니다. 박준서 C:\Users\aqws\source\repos\박준서\박준서\c 프로그래밍-입문부터 게임 개발까지.c 6 뭐가 문제일까요?