무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
맥에서 c언어
맥북을 사용하는데 vs가 맥용으로도 나왔던데 그거 써도 되나요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
맥북 에어 사용자인데 VS for Mac으로 다운받아도 되나요?
이걸로 다운받았더니 초기 화면이 달라서 혼란스럽긴 하네요 ㅠ
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
아무나알려주세요!!
제가 원하는 답을 알아 맞히도록 하는건 어떻게 하나요>
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
scanf_s 오류가 모든 프로젝트에서 나요
scanf_s 가 제 환경에서는 계속 오류가 나는데 구글에 쳐서 해결하려 해봐도 안되더라고요 어떻게 다른 방법이 있나요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
포인터 변수인 cursor가 꼭 필요한가요?
배열은 *를 붙이지 않아도 함수와 연동이 된다고 해서 혹시나 하는 마음에 cursor를 arrayFish로 변경해봤는데 큰 문제없이 작동은 하더라고요. 함수를 보니까 함수 중에 arrayFish의 원소값을 변경하는 코드가 없기는 했는데 값을 읽기만 한 경우여서 에러가 나지 않은 건가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
scanf의 ""안에는 문자가 들어가면 안되나요?
파이썬에서 하던 것 처럼 무심코 `scanf("%d", &answer);` 를 `scanf ("숫자를 입력하세요 : %d", &answer);` 라고 문자를 넣어버리니까 바로 오류가 발생하네요. 파이썬과는 달리 scanf에는 오로지 %d 같은 것들만 와야 하나요? 그 이유는 무엇인가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
물고기 다시 살려주세요
제발 물고기 다시 살려주세요
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
사진과 같은 결과창이 왜 나오는 지에 대한 질문
#include<stdio.h> int main() { char str[256]; scanf_s("%s", str, sizeof(str)); printf("%s\n", str); return 0; } 코드는 이렇고 d를 256번했을때와 g를 258번했을때 나오는 결과가 사진처럼 비슷하게 나오는게 그 이유가 무엇인가요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
단축키 질문이요!
3분 10초보면 오른쪽 끝에서 왼쪽끝에 한번에 드래그 되는데 단축키가 뭐에요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
CLA준비생
안녕하세요 CLA자격증 준비하고 있는데요. 이 강좌 보면서 공부하면 충분할까요?
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
C4996 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _getch. See online help for details. Project3 C:\Users\개인정보\source\repos\Project3\Project3\소스.c
#define _CRT_SECURE_NO_WARNINGS #include <conio.h> #include <string.h> #include <stdio.h> #define MAX 10000 int main(void) { char line[MAX]; char contents[MAX]; char password[20]; char c;//마스킹 printf("비밀일기장에 오신 것을 환영합니다\n"); printf("비밀번호를 입력하세요 : "); int i = 0; while (1) { c = getch(); if (c == 13)//Enter { password[i] = '\0'; break; } else { printf("*"); password[i] = c; i++; } } printf("\n\n == 비밀 번호 확인 중...====\n\n"); if (strcmp(password, "skehzheld") == 0) { printf("비밀번호 확인 완료\n\n"); char* fileName = "C:\\Users\\개인정보\\OneDrive\\바탕 화면\\text.txt"; FILE* file = fopen(fileName, "a+b"); if (file == NULL) { printf("파일 열기 실패"); return 1; } while (fgets(line, MAX, file) != NULL) { printf("%s",line); } printf("\n\n 내용을 계속 작성하세요 ! 종료하시려면 EXIT를 입력하세요\n\n"); while (1) { scanf("%[^\n]", contents); getchar(); if (strcmp(contents, "EXIT") == 0) { printf("비밀일기 입력을 종료 합니다\n\n"); break; } fputs(contents, file); fputs("\n", file); } fclose(file); } else { printf("비밀 번호가 틀렸어요"); } return 0; } 라고 적었더니 오류가 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _getch. See online help for details.라 뜨네요 하지만 이상한 것은 빨간 밑줄이 뜨지 않으나 오류로 인식이 되어 있네요ㅠㅠ 계속 비교해도 뭐가 문제인지 모르겠어요ㅠㅠ
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
항상 끝날때 이렇게 뜨는데 어떻게 해야 하나요?
(사진)
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
코딩오류 질문
안녕하세요.. 코딩을 마치고 확인해보니 비밀번호(asd)가 계속 틀린 것으로만 나와서 어떻게 수정하면 좋을지 질문 드립니다. ㅠㅠ.. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> //비밀번호를 입력받는다 //맞는 경우 -> 비밀 일기를 읽어와서 보여주고 계속 작성하도록 한다. //틀린 경우 -> 경고 메시지를 표시하고 종료한다. #define MAX 10000 int main(void) { //fgets, fputs 활용 char line[MAX]; //파일에서 불러올 내용을 저장할 변수 char contents[MAX];//일기장에 입력할 내용 char password[20]; //비밀번호 입력 char c; //비밀번호 입력 시 키값을 *처럼 보이도록 하기위해 사용 (마스킹) printf("*****비밀일기장*****\n"); printf("비밀번호 : "); while (1) { c = getch(); //getchar()와 getch() 차이 : //getchar() -> 엔터를 입력받아야 동작합니다. //getch() -> 키 입력시 바로 동작합니다. int i = 0; if (c == 13) //Enter를 나타내는 아스키 코드 --> 비밀번호 입력 종료 { password[i] = '\0';//문자열의 끝을 나타내는 코드 break; } else //비밀번호 입력 중 { printf("*"); //입력시 *표시 password[i] = c; //입력된 문자는 password[i]에 저장 } i++; } //비밀번호 : asd printf("\n\n...비밀번호 확인중...\n\n"); if (strcmp(password, "asd") == 0) //password == "asd" --> 문자열 비교 불가 strcmp(비교대상, "문자")로 해야 함 --> 같다면 0 { printf("비밀번호 확인 완료!\n"); char* fileName = "C:\\Users\\SJ\\Desktop\\test1.txt"; FILE* file = fopen(fileName, "a+b"); //a+b --> 파일이 없으면 생성, 있으면 append (뒤에 내용 이어 씀) if (file == NULL) { printf("파일 열기 실패\n"); return 1; } while (fgets(line, MAX, file) != NULL) { printf("%s", line); } printf("\n\n 내용을 계속 작성하세요. 종료하려면 EXIT를 입력하세요.\n"); while (1) { scanf("%[^\n]", &contents); //우리는 문자 전체를 모두 입력해야 하기 때문에 줄바꿈(\n)이 나오기 전까지 읽어라 --> 한 문장씩 저장하겠다. getchar(); //Enter 입력시 (\n)을 Flush처리 -> upper에 남아있던 \n를 없앰 if (strcmp(contents, "EXIT") == 0) { printf("비밀일기 입력을 종료합니다.\n\n"); break; } fputs(contents, file); fputs("\n", file); // \n를 위에서 getchar()로 무시했으므로 임의로 추가함. } fclose(file); } else //비밀번호 틀림 { printf("=== 비밀번호가 틀렸어요! ===\n\n"); printf("당신 누구야! 일기를 엿보는 것은 나빠요\n"); } return 0; }
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
fscanf 질문
안녕하세요 강의에서 fscaf(file, "%s %d", str2, &bonus); printf("%s %d", str2, bonus); 위 처럼 불러온다고 하셨는데요! 왜 str은 주소로 불러오지 않고 bonus나 num[n]만 주소로 불러오는지 궁금합니다. 더불어 fprint로 보너스번호가 아니라 보너스 번호로 띄어쓰기하면 fscanf로 읽와서 출력할 때 보너스 0이라고 출력되는데 띄어쓰기는 자동으로 0으로 읽는 건지 궁금합니다!
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
friendgame 포인터를 사용할 때 gameinfo1을 사용하는 이유
friendgame 포인터를 사용할 때 gameinfo1을 사용하는 이유가 무엇인가요? gameinfo1.freindGame = &gameinfo2 이렇게 사용한다고 했는데, friendgame 은 Gameinfo구조체에 들어가 있는거니까 struct Gameinfo.friendgame = &gameinfo2 왠지 이런식으로 되어야 하는게 아닐까? 하는 생각이 들어서요!
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
파일을 열 수 없습니다 오류
#include <stdio.h> int main(void) { printf("Hello World"); return 0; } 위와 같이 작성해준 후 F5키를 눌러 실행시켜 주었더니 "빌드 오류가 발생했습니다. 계속하고 마지막으로 성공한 빌드를 실행하시겠습니까?" 라는 문구가 나온 후, "예"를 클릭하면 "프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다."라는 오류가 뜨는 데 무엇이 문제일까요ㅜㅜ
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
저는 왜 이게 출력이 안될까요..ㅠㅠ
우선 이런 좋은 퀄리티의 강의를 들을 수 있게 해주셔서 무한한 감사의 말씀을 전해드립니다.! 다름이 아니구 대머리아저씨 발모제 찾는 게임을 만들어보았는데 'a, b번 발모제를 발라보았습니다'. 할 때 a 와 b의 값이 안나오더라구요. 그래서 최대한 강의를 다시보고 다시보고 최종적으로 제가보기엔 똑같은 것 같은데 혹시 뭐가 문제인지 ㅠㅠ 사진으로 한번 확인 부탁드립니다 !
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
강의 제목 오타 고쳐주세요
'연장전'이 아니라 '연장선'으로 되어있네요. 오타 수정 부탁드립니다.
- 해결됨C 프로그래밍 - 입문부터 게임 개발까지
실행을 하면 한줄 한줄 나와야 하는데 한줄에 쭉 나와요 어떻게 해결하나요?
제목 그대로입니다
- 미해결C 프로그래밍 - 입문부터 게임 개발까지
C언어를 아예 처음 접해보는 사람입니다
이걸 보면서 따라 할 수는 있는데 공부를 하려면 어떻게 공부를 해야 할까요 ? 현재 for 부분까지 봤는데 이게 공부가 되는건가 싶어서요