Вопрос № 29137: Здравствуйте, эксперты!
Подскажите, если не сложно, как заставить функцию isalpha и аналогичную для MultiByte-символов версию возвращать "да", если ей скормить русские символы? Unicode-версия работает правильно. В MSDN читаем, что для э...Вопрос № 29183: Кто-нибудь посоветуйте книгу по C++ для самых новичков (в электронном виде) и укажите где ее можно скачать....
Вопрос № 29.137
Здравствуйте, эксперты!
Подскажите, если не сложно, как заставить функцию isalpha и аналогичную для MultiByte-символов версию возвращать "да", если ей скормить русские символы? Unicode-версия работает правильно. В MSDN читаем, что для этого нужно настроить локаль. Пишем setlocale(LC_ALL, "russian_russia.1251"); но ничего не получается.
В приложении похожая функция. Она проверяет, является, ли буква маленькой. Unicode-версия программы отрабатывает правильно, а ANSI и MultiByte - нет. Как быть? Сначала я было подумал, что беда с консолью. Но и в MFC-приложении поставил везде, где можно русский язык: язык исходных файлов, блока заголовков и ресурсов. Не помогло.
Спасибо. Успехов!
Приложение:
Отправлен: 08.11.2005, 00:29
Вопрос задал: Ermine (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: estiGi
Здравствуйте, Ermine!
попробуй задать локаль как "Russian"
У меня кажется так работало нормально
Ответ отправил: estiGi (статус: 6-ой класс)
Отправлен: 08.11.2005, 00:46 Оценка за ответ: 3 Комментарий оценки: Неа!
Вопрос № 29.183
Кто-нибудь посоветуйте книгу по C++ для самых новичков (в электронном виде) и укажите где ее можно скачать.
Отправлен: 08.11.2005, 18:58
Вопрос задал: psevdo (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
а также поищи по следующим названиям:
Введение в C++
C++ Для чайников
Как программировать на C++ (Харви и Пол Дейтел) // основательная книжка
На первое время должно хватить!
Также выбери среду разработки (Visual C++, Borland Builder C++). Подумай зачем тебе это надо ;)
Удачи!
Ответ отправил: VampSergey (статус: 2-ой класс)
Отправлен: 09.11.2005, 00:47
Отвечает: Boriss
Здравствуйте, psevdo!
Вот здесь достаточно современное есть
http://e-sementsov.narod.ru/download.htm
рекомендую BookC.chm и BiblFunc.chm
:)) Спасибо Евгению Леонидовичу Семенцову
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 09.11.2005, 09:35