Поток ошибок std::cerr в C++
Поток std::cerr предназначен для диагностики и обычно не буферизуется так же, как стандартный вывод.
Объект доступен из <iostream>
и пишет в stderr, не смешивая текст
с обычной консолью. Запишем обычное
сообщение в std::cout и предупреждение
в std::cerr:
#include <iostream>
std::cout << "ok\n";
std::cerr << "warn\n";
Выведите строку "data" в
std::cout с "\n".
Текст "bad id" отправьте
в std::cerr с новой строки.