|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2009, 17:28 | #1 |
Регистрация: 24.10.2009
Сообщений: 5
|
Вопрос о перечислениях: enum
Совсем недавно пересел с паскаля на си, не знаю как реализовать следующий прием:
Я определяю алфавит - перечисление всех букв. Код HTML:
enum alphabet {a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z, A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}; К примеру в паскале это реализовывалось примерно так: Код HTML:
if ch in alphabet then flag:=true else flag:=false; |
24.10.2009, 17:35 | #2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Перечисления не являются аналогом множеств в Паскале, это лишь константы. В C++ проще будет проверять так:
Код:
Код:
|
24.10.2009, 18:12 | #3 |
Регистрация: 24.10.2009
Сообщений: 5
|
netrino, спасибо за помощь!
для использования isalpha() подключил еще библиотеку Ctype.h, и все заработало!) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с enum | istoe | Microsoft Office Excel | 2 | 28.08.2009 12:53 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |
Borland C++ не хочет видеть тип String? | SERGOO | Общие вопросы C/C++ | 3 | 10.06.2007 12:37 |
Вопрос по 1 С | Aleksandr | Свободное общение | 0 | 08.06.2007 09:29 |