본문 바로가기

C++13

[C++ 독학] 사원 정보 저장 <프로젝트 02> 사원 정보 입출력 N 컴퍼니에 신입사원이 들어왔습니다. 해당 사원의 정보를 입력받아 출력해 주는 프로그램을 작성해 봅시다. 입력 예시 출력 예시 오류가 났다면 Check! 더보기 각 변수를 저장할 때 타입(type)을 알맞게 사용했나 확인해보세요 해설 더보기 #include using namespace std; int main() { int age; string name, date, id; cout id; cout > age; cout > date ; cout 2022. 3. 13.
[C++ 독학] 전처리 지시자, 헤더파일 전처리 지시자란? C++의 소스코드는 빌드(build)되는 과정에서 전처리 -> 컴파일 -> 링크의 순서를 거칩니다. 그중 전처리(preprocessing) 과정은 프로그램을 컴파일하기 전에 필요한 메타 데이터와 매크로 처리, 파일 포함 및 언어 확장 등의 사전처리 과정을 뜻합니다. 또한 전처리를 하는 프로그램을 전처리기(preprocessor)라고 부릅니다. 지시자(지시문)는 C++에서 일반적으로 전처리할때 쓰입니다. '#'으로 시작하며 자주 쓰는 전처리 지시자는 #include, #define, #ifdef 등이 있습니다. 자주 쓰는 전처리 지시자 전처리 지시자 기능 사용 예 #include [파일] 지정한 '파일'의 내용을 지시자 위치에 넣는다. 다른 곳에 정의된 함수를 사용할 목적으로 해당 함수의.. 2022. 3. 11.
[C++ 독학] 변수와 타입 <C++의 기초> 02 Visual Studio가 설치돼있지 않으신 분들은 이전 글을 먼저 보고 오시는 것을 추천드립니다. 이전 글 : 2022.03.04 - [C++ 독학] - [C++ 독학] 기본 환경 세팅 변수 데이터를 담고 있는 그릇! 변수 프로그래밍에서 변수는 데이터를 저장하기위해 사용하는 저장공간입니다. 변수는 저장할 데이터에 따라 정수, 실수, 문자 등으로 나뉩니다. 우리는 이것을 타입(type)이라 부르고 C++에서는 이를 명시적으로 작성해 주어야 합니다. 변수의 기본 선언 형태는 이와 같습니다. 여기서 변수의 이름을 정할때 지켜야 할 규칙이 있습니다. 변수 이름의 규칙 영어(대소문자 구분), 한글, 숫자, _(언더스코어)로 구성됩니다. 변수 이름 앞에 숫자가 올 수 없습니다. 변수 이름 사이에 공백이 올 수 없.. 2022. 3. 6.
[C++ 독학] Hello world! <C++의 기초> 01 Visual Studio가 설치돼있지 않으신 분들은 이전 글을 먼저 보고 오시는 것을 추천드립니다. 이전 글 : 2022.03.04 - [C++ 독학] - [C++ 독학] 기본 환경 세팅 Hello world!! 우리가 이전 시간에 설치했던 개발환경에 다음과 같이 입력해 봅시다. // Hello world!! #include using namespace std; int main() { cout 2022. 3. 5.