반응형
string& replace(size_T pos, size_t len, const string& str);
pos: 기존 문자열에서 바꿀 문자(열)의 위치
len: pos부터 바꿀 문자(열)의 개수
str: 대체될 문자(열)
string.replace 함수는 <string> 헤더 파일에 정의되어 있으며,
기존 문자열에서 부분적으로 문자(열)을 바꾸어준다.
예. word의 첫 번째 "new"를 "change"로 바꾼다
#include <iostream>
#include <string>
int main(void) {
std::string word = "sweet new, sweet new";
std::cout << word << '\n';
word.replace(6, 3, "change"); // word[6]부터 3개의 문자를 "change"로 대체
std::cout << word << '\n';
return 0;
}
반응형
'C++' 카테고리의 다른 글
[C++] 실습: Hello World 출력하기 (0) | 2021.08.02 |
---|---|
[C++] 실습: 5점 척도에 대한 표준 편차 구하기 (0) | 2021.07.15 |
[C++] 문자열 찾기: string.find(); (0) | 2020.12.06 |
[C++] 문자열 입력: std::stringstream (0) | 2020.11.22 |
[C++] 한 줄 입력: getline(); (0) | 2020.11.15 |