Я пытаюсь использовать std::string::erase()
в цикле for
для одновременного удаления строки из строки, однако удаляется только первая строка.
Почему удаляется только первая строка?
Using namespace std;
String = "Adam\nBen\nCallum\nDennis\n"
for(i=0; i<3; i++){
size_t endofstring = string.find("\n");
string.erase(0,endofstring);
}