#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 |