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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2008, 22:48   #1
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию Буква - не буква?

Доброго времени суток, уважаемые асы! Возник очередной вопрос. Пишу программу, Вводится строка с клавиатуры, нужно в другую строку загнать первое слово, вроде бы всё легко, да вот встала заковырка, слово я выдёргиваю, но до 1 пробела Если запятая или другой знак препинания, то он и его копирует. Есть ли какая-нибудь функция в Си, которая определяла бы буква или не буква?
nec117 вне форума Ответить с цитированием
Старый 05.11.2008, 23:52   #2
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

буква,не буква...ты оперируешь ascii кодами...
просто удали один последний символ из строки,который являеться знаком препинания,строка(string) массив символов(char)...
bondik вне форума Ответить с цитированием
Старый 05.11.2008, 23:52   #3
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

if ( ( (*str >= 'а') && (*str <= 'я') ) || ( (*str >= 'a') && (*str <= 'z') ) )
где str - указатель на твою строку. наверно так самый простой способ будет
vvviperrr вне форума Ответить с цитированием
Старый 06.11.2008, 02:29   #4
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию

Спасибо большое, за помощь, всё получилось!
nec117 вне форума Ответить с цитированием
Старый 06.11.2008, 17:27   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

есть еще функция isalpha только не знаю как у неё с кириллицей дела
pu4koff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
количество слов, первая и последняя буква которых совпадают gred Помощь студентам 4 13.11.2014 13:56
Буква CD-ROM’a Micha Компоненты Delphi 5 05.10.2007 11:36
Буква логического раздела ХР Rastaman Свободное общение 1 01.10.2007 16:09
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45
Вывести на экран те слова, у которых первая буква входит в него 2 раза. GN_ Паскаль, Turbo Pascal, PascalABC.NET 2 31.12.2006 09:14