본문 바로가기

분류 전체보기75

7. 조건 체크 C와 CPP에서 조건 체크는 조금 재미난 기믹이 있다. 특히 C의 경우엔 문법 자체가 정말 간결해서 하루면 다 설명할 수 있을 정도인데 그중에서도 조건 체크는 정말 간단하다. 물론 모든 언어가 문법을 아는 것과 잘 쓰는 건 다른 문제라는 걸 잊지 말자. ▼ CPP에서 조건 체크의 기본적인 코드 #include #include int main() { int a; a = 5; if (4 == a) printf(); return (0); } CPP에서 조건 체크는 0인지 아닌 지만 확인한다. ▼ CPP에서 조건 예시 #include #include int main() { _wsetlocale(LC_ALL, L"Korean"); int a; wprintf(L"정수 a를 입력하세요.\n"); scanf("%d",.. 2021. 1. 11.
0. [CPP]피라미드 생성 어플리케이션 https://github.com/gyunam-park/CPP_TOY_PROJECT gyunam-park/CPP_TOY_PROJECT This is where I am collecting toy projects to review what I learned while studying CPP. - gyunam-park/CPP_TOY_PROJECT github.com ▼ 실행화면 순환문, 조건문, 입출력 그리고... 클래스..? CPP에서 순환 문과 조건문, 입출력을 배우고 피라미드를 만드는 과제를 진행했다. ▼ 과제로 내어진 이미지 처음에는 교수님이 수열을 사용해보는 것도 좋다고 해서 '피보나치수열'인가?! 하고 짜 봤는데 예시 이미지는 '*'이 하나씩 늘어나는 거라서 결괏값이 달랐다.. 아무튼 처음에는 f.. 2021. 1. 11.
1. 기본 코드 작성하기 // 버퍼 가로, 버퍼 세로 선언 int bufferWidth, bufferHeight; // mainWindow로부터 버퍼 가로 크기와 버퍼 세로 크기를 받아온다. glfwGetFramebufferSize(mainWindow, &bufferWidth, &bufferHeight); // OpenGL Context 설정 glfwMakeContextCurrent(mainWindow); return (0); 기본 시작 코드 자, 이번엔 실제로 GLFW 코드를 작성해보자. 기본 시작 코드는 아래와 같다. ▼ 기본 시작 코드 #include #include #include #include int main() { _wsetlocale(LC_ALL, "Korean"); return (0); } 가장 먼저 해야 하는 .. 2021. 1. 11.
6. 한글 출력 단순히 CPP를 공부할 때 영어로 출력하는 것도 충분하지만 한글로 출력하는 것도 재밌다. 프로그래밍 용어는 한국어로 번역하면 어색한 부분이 많고 정식 표현도 정립되지 않은 경우가 많다. 기본적으로 C와 CPP는 미국에서 만들어진 언어라서 ASCII 코드만을 지원한다. 시간이 흘러서 조금 확장된 확장 ASCII 코드를 지원하긴 했지만 한글이 들어가진 않았다. 한글은 초성, 중성, 종성 세가지를 조합하여 하나의 글자를 만드는데, 이 조합이 총 11,172가지나 된다. 이 모든 글자를 다 포함하는 건 지금도 컴퓨터에게는 부담스러울 것이다. 다행히 시간이 흘러서 유니코드를 지정할 때 한글이 추가되었다. 아래의 코드를 살펴보자. ▼ 을 이용하여 유니코드 한글 출력 #include #include int main(.. 2021. 1. 11.