У меня есть этот код, который читает из stdin
в char*
. Возможно ли сделать это прямо в std::string
?
int size = std::atoi(m_content_size);
char* buffer;
buffer = (char*)malloc(size);
fread(buffer, 1, size, stdin);
...
free(buffer);
Полагаю, я мог бы сделать std::string sBuffer(buffer)
, но я надеюсь, что есть лучшая альтернатива.
Спасибо.