728x90
#include <iostream>
#include <string>

using namespace std;

int main()
{
	string sentence = "i hate coding";
	sentence.erase(0, 7);

	cout << "i like " << sentence << endl;

	return 0;
}

 

 

문자열 일부는 인덱스를 이용해 삭제할수 있습니다. erase 함수에 삭제할 영역의 시작 인데스와

삭제할 문자 개수를 전달하면 해당 범위의 문자열은 삭제됩니다.

 

첫번째는 제거할 영역의 시작 인덱스이고, 두번째는 제거할 문자의 개수입니다. 0과 7이 전달되었기에,

sentence[0] ~ sentence[6] 까지 총 7개 문자가 삭제됩니다.

 

 

728x90