Почему текстовый редактор компилятора BC 5 не понимает русских шрифтов (абракадабра вместо букв, когда что-либо русским шрифтом)? Кто что может посоветовать!
Потому что это не русский шрифт, а русская раскладка. Поверь, имено русским шрифтом всё работает на ура...
А как использовать русские шрифты не используя русскую раскладку? Или как сделать, чтоб при русской раскладке работало нормально?
#include <windows.h>
#include <iostream.h>
main()
{
char str[50];
StrToOem(str, "Текст");
cout<<str;
}
StrToOem найти не может....
потому что ее не существует. если только начал изучать С++, пиши на транслите. если знаешь довольно много, переходи на оконный интерфейс
Вариант 1-ий . C/C++
#include "windows.h". Создаем функцию:
void RussianMessage(char *str){
char message[100];
CharToOem(str,message);
cout<<message; // или для С: puts(message); или printf("%s", message);
}...
RussianMessage("русский текст в консоли");
...#include "stdafx.h"
#include <locale>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
std::wcout.imbue(std::locale("Russian_russia.OCP"));
std::wcout << L"русский текст в консоли";
cout<<endl;
return 0;
}
Форум Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)