|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.11.2008, 22:48 | #1 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
Буква - не буква?
Доброго времени суток, уважаемые асы! Возник очередной вопрос. Пишу программу, Вводится строка с клавиатуры, нужно в другую строку загнать первое слово, вроде бы всё легко, да вот встала заковырка, слово я выдёргиваю, но до 1 пробела Если запятая или другой знак препинания, то он и его копирует. Есть ли какая-нибудь функция в Си, которая определяла бы буква или не буква?
|
05.11.2008, 23:52 | #2 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
буква,не буква...ты оперируешь ascii кодами...
просто удали один последний символ из строки,который являеться знаком препинания,строка(string) массив символов(char)... |
05.11.2008, 23:52 | #3 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
if ( ( (*str >= 'а') && (*str <= 'я') ) || ( (*str >= 'a') && (*str <= 'z') ) )
где str - указатель на твою строку. наверно так самый простой способ будет |
06.11.2008, 02:29 | #4 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
Спасибо большое, за помощь, всё получилось!
|
06.11.2008, 17:27 | #5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
есть еще функция isalpha только не знаю как у неё с кириллицей дела
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
количество слов, первая и последняя буква которых совпадают | 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 |