Русские шрифты в С++v5.2

Тема в разделе "C и С++ FAQ", создана пользователем VictorSM, 13 мар 2007.

Статус темы:
Закрыта.
  1. VictorSM

    VictorSM Гость

    Почему текстовый редактор компилятора BC 5 не понимает русских шрифтов (абракадабра вместо букв, когда что-либо русским шрифтом)? Кто что может посоветовать!
     
  2. sKrew

    sKrew Гость

    Потому что это не русский шрифт, а русская раскладка. Поверь, имено русским шрифтом всё работает на ура...
     
  3. VictorSM

    VictorSM Гость

    А как использовать русские шрифты не используя русскую раскладку? Или как сделать, чтоб при русской раскладке работало нормально?
     
  4. AnEi

    AnEi Гость

    Код (Text):
    #include <windows.h>
    #include <iostream.h>

    main()
    {
    char str[50];
    StrToOem(str, "Текст");
    cout<<str;
    }
     
  5. Ser Gun

    Ser Gun Гость

    StrToOem найти не может....
     
  6. gamecreator

    gamecreator Гость

    потому что ее не существует. если только начал изучать С++, пиши на транслите. если знаешь довольно много, переходи на оконный интерфейс
     
  7. STORM(c)

    STORM(c) Гость

    Вариант 1-ий . C/C++
    #include "windows.h". Создаем функцию:
    Код (Text):
    void RussianMessage(char *str){
    char message[100];
    CharToOem(str,message);
    cout<<message; // или для С: puts(message); или printf("%s", message);
    }
    в main вызываем ее так:
    Код (Text):
    ...
    RussianMessage("русский текст в консоли");
    ...
    Unicode должен быть отключен в Project -> Properties -> Character Set ->
    Use Multi-Byte Character Set(а не Use Unicode Character Set).

    Вариант 2-ой. C++
    Код (Text):
    #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;
    }
     
Загрузка...
Похожие Темы - Русские шрифты С++v5
  1. divankin
    Ответов:
    2
    Просмотров:
    1.381
  2. alexstudent
    Ответов:
    0
    Просмотров:
    1.645
  3. iosif88
    Ответов:
    2
    Просмотров:
    3.290
  4. slavon-x86
    Ответов:
    5
    Просмотров:
    5.103
  5. ksyun
    Ответов:
    4
    Просмотров:
    2.430
Статус темы:
Закрыта.

Поделиться этой страницей