Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как руссифицировать консоль? Еще один вопрос про консоль... 
:(
    Опции темы
Procyon
Дата 11.11.2005, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 10.11.2005

Репутация: нет
Всего: нет



При исполнении программы, вместо русских букв выводится "абракадабра"
Как это можно исправить?
PM MAIL   Вверх
nikf
Дата 11.11.2005, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 6.6.2005
Где: город-герой Жирно вск

Репутация: 1
Всего: 1



CharToOem, OemToChar
Добавлено @ 16:58
или набивай *.cpp в досе

Это сообщение отредактировал(а) nikf - 11.11.2005, 16:58
PM MAIL   Вверх
sergejzr
Дата 11.11.2005, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Или используем поиск по форуму


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
nikitao
Дата 11.11.2005, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: нет
Всего: 26



Или можешь поизвращаться и написать собственную ф-цию преобразования.Русские символы в windosovskoi ASCII ессно есть толко их коды "смещены"(если не ошибаюсь на 92).Так что можно написать ф-цию которая будет преобразовывать каждый абракадабриный символ в русский.(Этот способ на тот случай если тебе делать нечего smile )


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
nikf
Дата 11.11.2005, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 6.6.2005
Где: город-герой Жирно вск

Репутация: 1
Всего: 1



Цитата(nikitao @ 11.11.2005, 20:28)
если не ошибаюсь на 92

ошибаешься, русских кодировок больше чем ты думаешь
PM MAIL   Вверх
hyperboloid
Дата 11.11.2005, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 8.8.2005

Репутация: нет
Всего: нет



В книге "C++Объектно-ориентированное программирование. Практикум" Эта тема рассматривается 17 страниц. И показано, как самому сделать два класса CyrIstrem u CyrOstream, отвечающие за ввод/вывод кириллицы. Если надо, отсканирую исходный код.

Это сообщение отредактировал(а) hyperboloid - 11.11.2005, 21:09
PM MAIL   Вверх
nikf
Дата 11.11.2005, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 6.6.2005
Где: город-герой Жирно вск

Репутация: 1
Всего: 1



Цитата(hyperboloid @ 11.11.2005, 21:08)
В книге "C++Объектно-ориентированное программирование. Практикум" Эта тема рассматривается 17 страниц

есть много дураков, наиболее опасны те кто пишет 17 страниц на тему занимающую несколько строк, кодировк много, но если они не юникод, то вот она эта кодировка, как хочешь так и смотри:
Код

int main(int argc, char* argv[])
{
    FILE *f;
    if((f=fopen("asctbl.txt","wt"))==NULL)return 0;

    char num[40];
    char asc[3];
    asc[1]='\0';
    asc[2]='\0';
    for(int n=-127;n<128;n++)
    {
        itoa(n,num,10);
        strcat(num,"\t==\t");
        asc[0]=(char)n;
        strcat(num,asc);
        puts(num);
        fputs(num,f);
        fputs("\n",f);
    }
    fclose(f);
    return 0;
}


Это сообщение отредактировал(а) nikf - 11.11.2005, 22:40
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0532 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.