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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ограничение ввода.(цифр, букв и символов) - C++
Мне нужно сделать ограничение ввода. Условие: 1) ввод 1, 2 или 3, если больше, то сообщение об ошибке и повторный ввод, также с...

Вывод непонятных символов вместо русских букв - C++
Здравствуйте, возникла такая проблема, что при выводе строки в методе Show() тот текст, который вводился с клавиатуры на русском языке,...

Как в программе запретить ввод символов и букв! - C++
Всем доброго времени) Только вот начал изучать С++. Ребят, если не сложно помогите прописать в мой программе запрет ввода букв и...

Очистить текст от символов кроме букв и пробелов - C++
Как реализовать исходя из задания данного в заголовке, приведенным ниже способом? 1. Взять очередной символ в тексте 2. Если это...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор 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(), вобщем методов руссификации - пруд пруди
maxim43k
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 106
06.09.2011, 11:43  [ТС]     Отображение символов (букв) #3
У меня BC 3.1, я читал этот топик, пробовал разные фишки, но всё равно не получается, поэтому и создал новую тему.
-=ЮрА=-
Заблокирован
Автор 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;
}
Результат работы
Пример русского шрифта в консоли
Для продолжения нажмите любую клавишу . . .
Yandex
Объявления
06.09.2011, 12:02     Отображение символов (букв)
Ответ Создать тему
Опции темы

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