Здравствуйте, pepsicoca, Вы писали:
P>Она НЕ печатает кириллицу. P>Есть другая программа, в которой добавлен вызов std::wcout.imbue(std::locale("rus_rus.866"));:
В качестве дикого предположения (я под винду не программирую)...
Ты ведь, наверное, имеешь в виду, что не печатает в терминале? Так он не юникодный, скорее всего.
Попробуй распечатать в файл, а не на экран консоли, а потом открыть его Блокнотом — в файле будет юникодная русская строка или нет?
Если мое предположение верно, то это беда виндовой консоли.