C++

ALL

C++ 문자열 위치 검색 find, rfind 사용 방법

C++ 문자열 위치를 취득하는 방법을 알아보겠습니다. 문자열 앞에서부터 검색하는find와 뒤에서부터 검색하는rfind가 있습니다. find 문자열 위치를 검색하는find함수에 대해 알아보겠습니다. 문자열.find(검색 문자열) 문자열 앞에서부터 검색을 시작해 검색 문자열이 시작되는 위치를 반환. 검색 문자열을 찾지 못한 경우 string::npos(4294967295) 반환. 문자열 인덱스는 0부터 시작. find함수를 사용해 문자열 위치를 찾는 샘플을 보겠습니다. #include <iostream> using namespace s...
ALL

C++ 문자열 추가 결합 append, insert 사용 방법

C++ 문자열 결합을 하는 방법을 알아보겠습니다. 문자열을 결합하는 방법으로는+연산자또는append,insert를사용해 결합할 수 있습니다. + 또는 += + 연산자를 사용해 문자열을 결합하는 방법을 알아보겠습니다. #include <iostream> using namespace std; int main() { string str1 = "가나다"; string str2 = "라마"; cout << (str1 + str2) << endl; // 가다나라마 cout << (str1 + "라마") << endl; // 가다나라마 //co...
ALL

C++ for 반복문 break, continue 사용 방법

C++ 반복문인for문 사용방법을 알아보겠습니다. 반복문이란 동일한 처리 또는 비슷한 처리를 여러 번 해야 하는 경우에 그 처리를 반복해서 실행하도록 하는 문법입니다. for for문 작성 방법은 아래와 같습니다. for(초기화;조건식;증감식){반복할처리내용} 초기화는 처음1번만 실행됩니다. 초기화에는 반복문에서 사용할변수를 선언하는데 사용합니다. 조건식이true일 경우 처리를반복해서 합니다. 증감식에는 변수 값의변화 처리를 작성합니다. #include <iostream> using namespace std; int main() {...
ALL

C++ case 사용 방법 샘플

C++ 조건문인case에 대해 알아보겠습니다. if문처럼 지정한 조건에 일치하는 경우 처리를 실행합니다. case case문 기본 작성방법은 아래와 같습니다. switch(조건){case값:처리break;・・・default:처리break;} 조건값이case의 값과 일치하는 경우 작성한 처리를 실행 break로switch종료.break를 작성하지 않으면 다음case판정문 또는default도 실행. default는 조건값이case의 값과 일치하지 않는 경우에 실행. case문 샘플을 보겠습니다. #include <iostream> us...
ALL

C++ if 조건문 사용 방법

C++ if문사용 방법과 샘플입니다. 조건문이란 값에 따라 처리를 나누고 싶을 때 사용합니다. if 조건문인if작성 방법은 다음과 같습니다. if(조건){처리} 작성한 조건과 일치하는 경우에 블럭 안에 있는 처리를 하게 됩니다. 조건과 값이 일치하지 않는 경우에는 블럭 안에 있는 처리를 하지 않습니다. if문 샘플을 보겠습니다. #include <iostream> using namespace std; int main() { int num = 1; if (num == 0) { cout << "0"; } return 0; } 변수num...
ALL

C++ 표준 입출력 iostream 사용 방법

C++의 표준 입출력 사용방법에 대해 알아보겠습니다. 표준 입출력을 사용하게 위해서는iostream를 사용합니다. 입출력 사용 방법 표준 입출력을 사용해 값을 입력받고, 받은 값을 출력하는 샘플을 보겠습니다. #include <iostream> int main() { int a, b; std::cin >> a >> b; std::cout << "a + b = " << a + b << std::endl; } 결과 2 3 a + b = 5 입력을 받기 위해서std::cin를 사용했습니다. 입력한 값은 2와 3입니다. std::cin의 ...
ALL

C++ 변수 선언 및 초기화 방법

프로그램 언어에서 기본적으로 알아가는 것이 변수 선언과 변수 초기화 방법입니다. C++에서 변수 선언과 초기화 방법을 어떻게 하는지 알아보겠습니다. 변수 선언 C언어에서는 변수 선언을 블럭의 시작 부분에 미리 작성해야 합니다. 하지만C++에서는C언어처럼 블럭 시작 부분에 미리 작성하지 않아도 됩니다. C++에서는 어떠한 처리를 시작하기 전에 변수를 선언해 사용할 수 있습니다. C#이나PHP,자바 등의언어와 같다고 보면 됩니다. 그리고C++에서는 반복문인for문초기화 부분에서도 변수를 선언할 수 있습니다. 단,for문초기화 부분에서 ...
ALL

C++ 기초 Hello World 출력하기

C++프로그램 언어 기초 문법부터 하나씩 공부해 보려고 합니다. 모든 프로그램 언어에서 기본 샘플인 Hello World를 출력하는 샘플을 만들어 보면서 기초 문법을 보겠습니다.   Hello World 문자열을 출력하는 샘플 코드를 보겠습니다. #include <iostream> int main() { std::cout << "hello, world" << std::endl; // 문자열 출력 return 0; // 반환값 0 }   결과 hello, world 샘플 코드를 실행하면hello,world라고 출력이 됩니다. 주석 달...