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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 18:26   #1
Маленыч
Пользователь
 
Аватар для Маленыч
 
Регистрация: 04.04.2012
Сообщений: 23
Восклицание Тип запись. Объявление типа запись.

В заголовке программы я создал тип запись, причем сама программа не важна, важно объявление типа, а вернее его вариантной части. Я не пойму, есть ли тут ошибка?


Код:
const 
  max=2000;
  m=100;
type
  vartype=(book,magazine,newspaper);
  mass:array [1..m] of string[20];
  library=record
    name:string;
    pages: 1..max;
    year: 1800..2012;
    case variant:vartype of
	  book:(publisher,author:string;circulation:integer);
	  magazin(titles:mass);
	  newspaper(publisher:string;titles:mass);
  end;
  books: array [1..m] of library;
  letter: array char of books;
  library_num: array [1..m] of letter;

Думаю не сложно понять, что речь идет о библиотеках, в которых стоят полки (по буквам) с книгами, журналами и газетами.
И еще можно ли вместо записи: "variant:vartype" использовать как то константу-запись? Объясните. Я просто не могу въехать. Заранее спасибо.

Последний раз редактировалось Маленыч; 10.05.2012 в 19:18.
Маленыч вне форума Ответить с цитированием
Старый 11.05.2012, 20:42   #2
Маленыч
Пользователь
 
Аватар для Маленыч
 
Регистрация: 04.04.2012
Сообщений: 23
По умолчанию

Ну, если ответов нет, вероятно я правильно понял =)
Маленыч вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тип запись McFrey Паскаль, Turbo Pascal, PascalABC.NET 2 24.01.2012 18:16
Тип запись Sanchez71 Паскаль, Turbo Pascal, PascalABC.NET 1 16.05.2010 19:06
Запись числа типа инт в ячейку двумерного массива типа char AxenicX Помощь студентам 1 25.09.2009 00:35
Тип запись tanek Помощь студентам 9 23.03.2009 19:56
тип запись связист Помощь студентам 5 13.12.2006 08:59