본문 바로가기

Programming/Algorithm

std::string c++ 활용 예제

#include <iostream>

#include <string>

using namespace std;


int main()

{

string str = "my name is";


// 확장

str.append(" onegun");

cout << str << endl;


// 중간 문자열 추출

string middle = str.substr(3, 4);

cout << middle << endl;


// 중간 문자열 삽입

str.insert(3, "nic");

cout << str << endl;

// 문자열 포함 확인

size_t i;

if (i = str.find("name") != string::npos) {

string s = to_string(0);

str.push_back(s.at(0));

cout << i << " " << str << endl;

}


// iterator

for (string::iterator iter = str.begin(); iter != str.end(); iter++) {

cout << *iter << endl;

}


// 문자열 삭제

str.erase(str.size()-1, 1);

cout << str << endl;


return 0;

}

 


'Programming > Algorithm' 카테고리의 다른 글

Design Pattern - Chain of Responsibility (COR)  (0) 2020.01.17
Design pattern - mediator  (0) 2020.01.17
std c++ vector 와 sort 사용법 예제  (0) 2018.07.10
quick sort  (0) 2016.05.21
visual studio 에서 stack size 유추 / set 하기  (0) 2016.05.12