Ввод русского текста из консоли в файл (проблема с кодировкой) - C (СИ)

Формулировка задачи:

Здравствуйте! Стоит казалось бы тривиальная задача - считать из консоли русский текст, записать его в файл, затем из этого файла данный текст берется для обработки. Однако возникают проблемы с кодировкой, то есть в файл пишутся неверные символы, из за чего дальнейшая обработка невозможна. Подскажите, как исправить это или обойти

Код к задаче: «Ввод русского текста из консоли в файл (проблема с кодировкой) - C (СИ)»

textual
char* Rus(char* text) // перекодировали из OEM в windows-1251
{    OemToCharA(text, text);
    return text;
}

8   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ