Я второй opensta предложение. Я просто добавил бы, что это позволяет Вам делать вещи контролировать сервер, Вы тестируете SMTP использования. Мы отслеживаем загрузку процессора, используемая память, byes отправленный, и т.д. Единственный недостаток - то, что, если Вы находите что-то клевавшим и хотите сделать фиксацию, она полагается на несколько библиотек с открытым исходным кодом, которые больше не поддерживаются на высоком уровне, так получение версии компиляции источника более хитро, чем с большей частью OSS
Oi. Поздравляем, вы нашли способ изменить кодовую страницу консоли изнутри вашей программы. Я не знал об этом вызове, мне всегда приходилось использовать chcp.
Я предполагаю, что задействован языковой стандарт C ++ по умолчанию. По умолчанию он будет использовать кодовую страницу, предоставленную GetThreadLocale (), для определения текстовой кодировки не-wstring материала. Обычно по умолчанию используется CP1252. Вы можете попробовать использовать SetThreadLocale (), чтобы перейти к UTF-8 (если он вообще это сделает, не могу вспомнить), с надеждой, что std :: locale по умолчанию будет иметь что-то, что может обрабатывать вашу кодировку UTF-8.