У меня есть ранее объявленное char c[64];
, и я пытаюсь посмотреть первое слово вывода канала:
read(pipe_replacement_to_main[READ_END], c, BUF_SIZE);
istringstream response_stream(string(c));
string response_string;
getline(response_stream, response_string, ' ');
И gcc дает мне следующее в этой четвертой строке:
error: no matching function for call to ‘getline(std::istringstream (&)(std::string), std::string&, char)’
Я даже не могу понять, как она пытается вызвать функцию. Я объявил istringstream неправильным?