c++60 8. 함수 함수는 동일한 기능 또는 목적을 가진 코드의 모음이다. ▼ CPP 함수 예제 #include void PrintHello() { printf("Hello\n"); } int main() { PrintHello(); return (0); } 앞선 괄호 편에서 C언어를 개발한 데니스 리치가 같은 기능 또는 목적을 가진 코드를 위해서 중괄호를 사용한다고 언급한 바 있다. 그렇기 때문에 C언어의 언어철학에서는 코드의 길이가 길던 짧던 웬만하면 함수화 하는 것을 이상적으로 생각한다. CPP은 C언어에 비해 훨씬 객체지향적으로 코드를 설계할 수 있기 때문에 함수 화하는 것은 여전히 중요하다. 함수는 버릇적으로 만들만큼 연습하는 게 중요하다고 한다. 마냥 무작정 함수의 갯수가 늘리는 게 중요한 것이 아니라 같은 기능.. 2021. 1. 12. 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. 이전 1 ··· 10 11 12 13 14 15 다음