Для вывода русских символов в консольных приложениях необходимо воспользоваться функцией CharToOem
Для начала после включения заголовочных файлов необходимо объявить функцию к примеру следующим образом:
//————————————
char *rus(const char *text);
//————————————
после чего добавить само тело функции в любое место окна редактора кода:
//————————————
char bufrus[256];
char* rus(const char* text)
{
CharToOem(text, bufrus);
return bufrus;
}
//————————————
Для вызова функции используем rus и заключенные в скобках и кавычках русские буквы.
Небольшой пример работы функции:
//--------------------------------------------------------------------------- #include<iostream.h> #include<conio.h> #include<windows.h> #include <vcl.h> #pragma hdrstop #pragma argsused //--------------------------------------------------------------------------- char *rus(const char *text); int main(int argc, char* argv[]) { cout<<rus("Привет Мир!"); getch(); return 0; } //--------------------------------------------------------------------------- char bufrus[256]; char* rus(const char* text) { CharToOem(text, bufrus); return bufrus; } //---------------------------------------------------------------------------