Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maxim43k
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 106
#1

Отображение символов (букв) - C++

06.09.2011, 11:16. Просмотров 727. Ответов 3
Метки нет (Все метки)

Почему в BC++ 3.1 в полноэкранном режиме неправильно отображаются символы (русские буквы)? Причём в оконный режим не переключается (используется графическая библиотека). Пробовал делать так, чтобы работал русский шрифт, в итоге получается так, что можно вводить русский шрифт, но он неправильно отображается именно в полноэкранном режиме и переключить в оконный никак нельзя.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2011, 11:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отображение символов (букв) (C++):

Дана строка с набором случайных символов, при вводе 10 букв первые 5 букв становятся большими , вторые 5 букв маленькими - C++
Дана строка с набором случайных символов, при вводе 10 букв первые 5 букв становятся большими , вторые 5 букв маленькими .Если непонятно то...

Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных букв, цифр, знаков переноса, прочих символов. - C++
Помогите, пожалуйста, написать программу :scratch: Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных...

Отображение кириллических символов из файла - C++
Доброго времени суток, уважаемые форумчане! У меня возник небольшой вопрос. Мне надо прочитать текст с кириллическими символами из...

Корретное отображение русских символов - C++
Здравствуйте, подскажите пожалуйста как моножно решить следующую проблемму: Написал программу, которая запрашивает и вывожит информацию....

Отображение ASCII символов в двоичном коде - C++
Добрый день. Есть программа, которая отображает двоичный код ASCII символа. #include <iostream> using namespace std; struct...

Неправильное отображение русских символов в string - C++
#include "stdafx.h" #include "string" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv) { string...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
-=ЮрА=-
Заблокирован
Автор FAQ
06.09.2011, 11:40 #2
Посмотри этот пост http://www.cyberforum.ru/cpp-beginne...ml#post1879607 и топик в целом + здесь на форуме найди топик Руссификация консольных приложений
Как пример вот один из вариантов руссификации
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
//Руссификация
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='ё')
            stream<<char(241);
        else if(*ps=='Ё')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
Добавлено через 2 минуты
Ещё есть setlocale(LC_RUS,NULL), SetConsoleCP(1251), CharToOem(), вобщем методов руссификации - пруд пруди
0
maxim43k
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 106
06.09.2011, 11:43  [ТС] #3
У меня BC 3.1, я читал этот топик, пробовал разные фишки, но всё равно не получается, поэтому и создал новую тему.
0
-=ЮрА=-
Заблокирован
Автор FAQ
06.09.2011, 12:02 #4
BC 3.1, хммм а CharToOem пробовал???

Добавлено через 4 минуты
Попробуй
C++
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <stdio.h>
 
int main()
{
    char sTEXT[] = "Пример русского шрифта в консоли\r\n";
    CharToOem(sTEXT,sTEXT);
    printf("%s",sTEXT);
    system("pause");
    return 0;
}
Результат работы
Пример русского шрифта в консоли
Для продолжения нажмите любую клавишу . . .
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2011, 12:02
Привет! Вот еще темы с ответами:

Неверное отображение кириллических символов в консоли - C++
Добавление языка в программе есть, а он каракули выводит! Что я делаю не так? #include&lt;iostream&gt; #include &lt;fstream&gt; #include ...

Прямое и обратное отображение набранных символов в консоли - C++
#include &lt;iostream&gt; using namespace std; int main() { string s; int i; cin&gt;&gt;s; while (i=length(s)&lt;=1) cout&lt;&lt;s; ...

Поиск букв и символов в тексте - C++
Привет знатокам! вот такая задача: &quot;Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков &quot;+&quot;,&quot;-&quot;,&quot;*&quot;....

Ограничение на ввод букв и символов - C++
Подскажите пожалуйста, как можно реализовать в консоле ограничение на ввод букв и символов, т.е. требуется чтобы пользователь мог вводить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.09.2011, 12:02
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru