У меня есть массив char
с, и мне нужно извлечь подмножества этого массива и сохранить их в std::string
с.Я пытаюсь разбить массив на строки, основываясь на поиске символа \n
.Как лучше всего подойти к этому?
int size = 4096;
char* buffer = new char[size];
// ...Array gets filled
std::string line;
// Find the chars up to the next newline, and store them in "line"
ProcessLine(line);
Возможно, нужен какой-то интерфейс, подобный этому:
std::string line = GetSubstring(char* src, int begin, int end);