c언어 썸네일형 리스트형 [게임 개발] C++ 프로그램의 작성과 이 책을 읽는 방법② * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 게임에 맞는 화면 레이아웃을 설정이 책에서 앞으로 작성하는 게임은 게임 화면이 커지도록 각 장별로 개별 설정을 실시합니다.1 이 프로그램도 화면이 커지도록 콘솔 설정을 변경하겠습니다. 실행 중인 콘솔의 타이틀 바를 우클릭하고, [속성]을 선택하여 속성 대화 상자를 엽니다. [글꼴] 탭으로 전환하면 문자 크기와 글꼴을 선택할 수 있습니다. [크기]를 [72], [글꼴]을 [돋움체]로 설정합니다. [레이아웃] 탭에서 화면 크기를 문자 단위로 설정할 수 있습니다. [화면 버퍼 크기]와 [창 크기]의 [폭]을 24, [높이]를 2로 설정하고 [확인]을 선택합니다. 설정이 완료되면 콘솔의 레이아웃이 변경됩니다. 이로써 프로그램의 표시 내용에 맞는 콘솔의.. 더보기 [게임 개발] C++ 프로그램의 작성과 이 책을 읽는 방법① * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 문자열을 표시하는 「Hello world」 프로그램을 작성이 책에서는 최소한의 단계별로 처리를 분할하고, 이를 추가하면서 동작을 확인하는 형식으로 프로그램을 작성합니다. 따라서 간단한 프로그램 작성을 통해서 이 책을 어떻게 읽어나가며 프로그램을 작성하는지를 설명하겠습니다. 우선, 소스 파일의 어디에 무엇을 작성할지를 주석으로 표시해 둡니다. 주석은 프로그램에 영향을 미치지 않으므로 자유롭게 수정하거나 생략할 수 있습니다. [1] 다음에는 헤더 파일을 인클루드하는 코드를 작성하고, [2] 다음에는 함수의 선언을 작성합니다. 소스 파일에 프로그램의 실행 시작점인 main( ) 함수를 선언하겠습니다. 이 책에서는 새롭게 추가하는 코드는 밝게 되어 있고.. 더보기 [게임 개발] C++ 콘솔 프로그램의 개발 환경 설정하기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. 이 책의 게임을 개발하기 위해 Visual Studio를 사용하는 C++ 개발 환경을 설정합니다. ✔ Visual Studio 설치Visual Studio를 배포 페이지에서 다운로드하고 설치합니다. ➊ Visual Studio의 공식 사이트(https://visualstudio.microsoft.com/ko/vs/)를 엽니다. ➋ 「Visual Studio Community」를 바탕 화면 등 알기 쉬운 곳에 다운로드합니다. ➌ 다운로드한 설치 프로그램을 더블 클릭하여 설치를 시작합니다. ➍ 설치 중에 표시되는 [워크로드] 선택 화면에서는 [C++를 사용한 데스크톱 개발]에 체크합니다. ➎ 「Microsoft 계정」의 입력을 요청하므로 작성합니다.설치.. 더보기 [C 언어] 변수의 사용 영역 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 변수의 사용 영역매개변수는 함수에서 정의한 변수의 한 종류로, 매개변수는 정의한 함수 내부에서만 사용할 수 있습니다. 이번 포스팅에서는 변수가 사용되는 ‘범위’에 대해 알아보겠습니다. 이해를 돕기 위해 먼저 글로벌 아이돌 김변수, 일반인 김변수 씨를 예시로 들어 설명하겠습니다. 전 세계를 오가며 활발히 활동하고 있는 글로벌 아이돌 김변수는 전 세계 사람들이 아는 톱스타입니다. 한국의 서울에 사는 김변수 씨는 funcA라는 회사를 다니는 회사원이며, 미국에 사는 김변수 씨는 funcB 대학교를 다니는 대학생입니다 글로벌 아이돌 변수에 대한 정보는 한국과 미국 사람들 모두 알고 있지만, 회사원과 대학생 김변수 씨에 대한 정보는 각각의 김변수 씨와 .. 더보기 [C 언어] 매개변수와 반환값을 사용하는 함수 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 매개변수와 반환값을 사용하는 함수매개변수와 반환값이 있는 함수에 대해 알아보겠습니다. 제빵 과정을 함수에 빗댄 아래 그림을 보면서 함수, 매개변수, 반환값이 무엇일지 유추해 보세요. 위 그림에서 빵 만들기 기계는 재료를 받아 우리가 원하는 결과물로 바꾸어 줍니다. 즉 ‘빵 만들기’라는 이름을 가진 함수에 밀가루와 달걀을 넣은 결과로 우리는 빵이라는 결과물을 얻을 수 있습니다. 여기서 밀가루와 달걀은 매개변수, 즉 함수가 결과물을 만들기 위해 사용하는 재료입니다. 그리고 빵은 함수의 결과물인 반환값과 같습니다. 정리해 보면 함수는 필요한 재료를 받아 우리가 원하는 결과물을 얻을 수 있도록 작동하는 ‘분리된 코드 덩어리’입니다. 여기서 재료는 매개변.. 더보기 [C 언어] 함수란 무엇인가? * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 함수란 무엇인가?함수(Function)는 한 번 이해하고 나면 쉽고 편리한 기능이지만 처음 접할 때는 어려운 개념입니다. C언어에서는 코드의 흐름이 함수의 연속이라고 볼 수 있습니다. 즉, 함수를 명확히 이해하는 것이 코드의 흐름을 이해할 수 있는 것입니다. 이번 챕터에서는 함수의 개념과 더불어 함수를 사용하는 방법을 알아보겠습니다.함수는 우리가 원하는 기능을 모아 둔 코드 덩어리입니다. 함수에 어떤 값을 입력했을 때 미리 작성해둔 코드 덩어리가 실행되고 결과가 출력되는 형태이죠. 함수의 형태는 아래와 같습니다. 위 예시처럼 우리가 함수에 어떤 값을 넣으면 함수 안에서 작업이 이루어지고 그 결과를 반환하는 것이 함수의 기본적인 형태입니다. 하지만.. 더보기 [C# 기초] 프로그램과 구조 이해하고 실행하기! (코드/빌드/컴파일/링크 등) 이 포스팅을 읽기 시작한 여러분은 앞으로 C#으로 「프로그램」을 작성하려 할 것입니다. 프로그램의 구조 우리는 매일, 컴퓨터에 설치된 워드프로세서, 스프레드시트와 같이 여러 가지 「프로그램」을 사용하고 있습니다. 예를 들어, 워드프로세스와 같은 「프로그램」을 사용한다는 것은 문자를 표시하고, 서식을 갖추고, 인쇄한다 와 같은 특정의 「일」을 컴퓨터에게 지시하고, 처리시키고 있다고 생각할 수도 있습니다. 컴퓨터는 여러 가지 「일」을 정확하고 빠르게 처리할 수 있는 기계입니다. 「프로그램」은 컴퓨터에 대해서 어떠한 「일」을 지시합니다. 프로그래밍 언어 C# 컴퓨터에 어떠한 「일」을 처리시키기 위해서는 지금 자신이 사용하고 있는 컴퓨터가 그 일의 「내용」을 이해해야 합니다. 그렇게 하려면 컴퓨터가 실제로 이해.. 더보기 2021 이기적 정보처리산업기사 실기 기본서(무료 동영상 강의 + 2020년 최신 기출문제 수록) 2021 이기적 정보처리산업기사 실기 기본서 1. 출제기준안 100% 반영 2. 무료 동영상 강의 제공! 3. 2020년 최신 기출문제 수록!! 산업기사 시험이 바뀌기 전에 얼른 따버립시다!! 정보처리기능사 실기와 정보처리기사 시험에 이어서 정보처리산업기사 실기 시험도 조만간 바뀔 것이라고 예상할 수 있습니다. 그 전에 이기적과 함께 정보처리산업기사 자격증 따버리자고요! 영진닷컴에서 ‘2021 이기적 정보처리산업기사 실기 기본서’ 도서가 간되었습니다. 수험생들이 가장 어려워하는 알고리즘 부분에서는 C언어와 JAVA언어에 대한 설명을 자세하게 정리하여 수록하였고, 최신 2020년 정보처리산업기사 실기 기출문제를 복원하여 시험지로 제공해 드립니다. 2017년~2020년까지의 정보처리산업기사 실기 기출문제를 .. 더보기 이전 1 2 다음