개발자

ALL

C++ 배열 초기화, 값 대입 사용 방법 예제

C++에서 배열을 사용하는 방법과 예제를 보겠습니다.배열이란?배열이란 동일한 타입을 가진 값을 여러 개 저장할 수 있는 형태의 타입입니다.기본적인 사용방법은 아래와 같습니다.#include <iostream>int main() { int x = {1, 2, 3, 4, 5}; return 0;}5개의 요소를 저장할 수 있는 배열을 선언했습니다.배열을 선언할 때 요소의 개수를 지정하는 것으로 배열의 저장 가능한 요소 개수를 지정할 수 있습니다.배열에 저장한 값을 취득하기 위해서는 인덱스를 지정해 취득할 수 있습니다.인덱스는 0부터 시작...
ALL

C++ 문자열 치환 replace, regex_replace 사용 방법 예제

C++에서 문자열을 치환하는 방법을 알아보도록 하겠습니다.문자열을 치환해주는 함수로replace와regex_replace가 있습니다.대상 문자열에서 지정한 위치부터 원하는 문자로 바꿔줍니다.또는 대상 문자열에서 특정 문자열만 검색해 원하는 문자로 변환할 수 있습니다.사용방법을 살펴보겠습니다.replace문자열을 치환해주는 함수인replace사용 방법입니다.문자열.replace(시작 위치, 길이, 치환 문자열)시작 위치부터 지정한 길이만큼 문자열을 치환 문자로 변환.시작 위치 인덱스는0부터 시작지정한 위치부터 문자열을 치환하는 샘플을...
ALL

C++ 문자열 길이 취득 length, size 사용 방법

C++ 문자열 길이를 취득하는length와size함수 사용 방법을 알아보겠습니다. length문자열 길이를 취득하는length함수 사용 방법을 알아보겠습니다.문자열.length()문자열 길이를 반환.공백 문자일 경우 0 반환.length함수로 문자열 길이를 취득하는 샘플을 보겠습니다.#include <iostream>using namespace std;int main() { string str1 = "abc"; cout << str1.length() << endl; // 3 string str2 = ""; cout << str2.l...
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안에...