IT

ALL

C++ 문자열 자르기 substr 사용 방법

C++ 문자열을substr함수를 사용해 자르는 방법을 알아보겠습니다. substr문자열에서 원하는 위치에 있는 문자열을 취득하기 위해substr함수를 사용합니다.substr함수 기본적인 사용 방법을 보겠습니다.문자열.substr(시작 위치, 길이)첫 번째 인수에는 시작 위치를, 두 번째 인수에는 취득하고 싶은 문자수를 지정합니다.문자열 시작은 0부터 입니다.substr샘플을 보겠습니다.#include <iostream>using namespace std;int main() { string str1 = "abcde"; cout << ...
ALL

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

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

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

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

C++ case 사용 방법 샘플

C++ 조건문인case에 대해 알아보겠습니다.if문처럼 지정한 조건에 일치하는 경우 처리를 실행합니다.casecase문 기본 작성방법은 아래와 같습니다.switch(조건){case값:처리break;・・・default:처리break;} 조건값이case의 값과 일치하는 경우 작성한 처리를 실행break로switch종료.break를 작성하지 않으면 다음case판정문 또는default도 실행.default는 조건값이case의 값과 일치하지 않는 경우에 실행.case문 샘플을 보겠습니다.#include <iostream>using names...
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이0과 같으면if안에...
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 3a + b = 5입력을 받기 위해서std::cin를 사용했습니다.입력한 값은 2와 3입니다.std::cin의 사용 방법은 아래와 같습...
ALL

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

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