Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.05.2009, 15:14   #31
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

pu4koff, ну да.. Но все равно придется как-то извращаться.. Что-то вроде:
Код:
char buf[1];
for(buf[0]='а'; buf[0]<='я'; buf[0]++)
 {
  ::CharToOem(buf,buf);
  cout<<buf[0];
  ::OemToChar(buf,buf);
  cout<<" "<<33+(int)buf[0]<<endl;
 }
Но так, наверное, действительно, будет более рационально, чем бегать в цикле по алфавиту в поисках совпадения.

ps Только еще отдельно нужно обрабатывать букву 'ё'. Ну да ладно.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 12.05.2009, 16:52   #32
Познающий
Форумчанин
 
Аватар для Познающий
 
Регистрация: 09.05.2009
Сообщений: 162
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
К чему все эти муки? oem кодировка нужна только при вводе с клавы и при выводе в консоль.
Ну мы и работаем сейчас с консолью... и преобразования как раз проходят после ввода...ну выводится уже преобразованные

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Зы. Раз уж на то пошло, то алфавит static'ом сделайте. Будет один на все символы
ёёё!!!...Правда я со статиком еще ни разу не работал...но ВОТ ЭТО МЫСЛЬ!!
Цитата:
Сообщение от pu4koff Посмотреть сообщение
Оставьте всю логику работы на ascii,
а как?...тут не совсем понятно...признаться, я не разбираюсь в таблицах символов



cout<<" "<<33+(int)buf[0]<<endl; // а что тут происходит?
С наилучшими пожеланиями.
Познающий вне форума
Старый 12.05.2009, 20:16   #33
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Вы сами подумать не можете? Вопрос был - как в соответствие букве сделать цифру. О этого перешло к кодам символов. А теперь вообще вопрос - cout<<" "<<33+(int)buf[0]<<endl; // а что тут происходит?

Хватит флудить. Один вопрос - одна тема.

Закрыто.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по строкам CraZZy RabbIt Общие вопросы Delphi 4 21.04.2009 19:00
Задача на С++ по строкам EwwwA Помощь студентам 2 20.12.2008 15:22
задача по строкам D_K_ Помощь студентам 10 14.12.2008 16:21
Срочно!! Народ помогите!! Вопрос пустяковый) Kemper Помощь студентам 1 09.03.2008 16:01