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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2009, 15:16   #1
ha4apyri
Новичок
Джуниор
 
Регистрация: 13.10.2009
Сообщений: 2
По умолчанию собственные типы

вопроса 2.
1. создала собственный тип
type
myage=16..35; для списка

uchenik=record
familia:string[30];
imya:string[20];
otchestvo:string[30];
pol:mypol;
age:myage;
kurs:mykurs;
end;
когда прощу ввести пользователя возраст, то можно ввести любое число. в чем дело? я думала что если число будет не попадать в диапазон, тогда будет выдаваться ошибка.
2.
как будет выглядеть тип состоящий всего из нескольких букв?
type
bukvi='m','z'; суть такая, но строчка компилятору такая не нравится.
ha4apyri вне форума Ответить с цитированием
Старый 13.10.2009, 15:29   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Цитата:
Сообщение от ha4apyri
когда прощу ввести пользователя возраст, то можно ввести любое число. в чем дело? я думала что если число будет не попадать в диапазон, тогда будет выдаваться ошибка.
Нужно проверять введённое значение в программе или сделать свою процедуру ввода.

Цитата:
Сообщение от ha4apyri
как будет выглядеть тип состоящий всего из нескольких букв?
type
bukvi='m','z'; суть такая, но строчка компилятору такая не нравится.
Интервальный тип должен содержать какой-нибудь непрерывный интервал, например: 'a'..'z'
Arigato вне форума Ответить с цитированием
Старый 13.10.2009, 20:11   #3
ha4apyri
Новичок
Джуниор
 
Регистрация: 13.10.2009
Сообщений: 2
По умолчанию

А если мне нужно всего несколько букв? такого нет типа как
цвет=(красный, синий, зеленый). Или я совсем что то путаю?
ha4apyri вне форума Ответить с цитированием
Старый 13.10.2009, 20:31   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Цитата:
Сообщение от ha4apyri
А если мне нужно всего несколько букв? такого нет типа как
Используйте Char, не всё ли равно?
Цитата:
Сообщение от ha4apyri
цвет=(красный, синий, зеленый). Или я совсем что то путаю?
Это перечисляемый тип.
Arigato вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Собственные часы в трее Crivel Общие вопросы Delphi 6 02.09.2010 13:31
DVD после записи не читает собственные диски photozaz Свободное общение 14 10.04.2008 12:17