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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2010, 07:17   #1
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию Объявление файлов

Здравствуйте. Объясните, пожалуйста, чем отличается допустим file of integer от file of TRecord (какая-нибудь запись)?

П.С. Как я понимаю, отличие в способе добавления данных файл, а вот по какой схеме добавляются например записи в файл понять не могу.
Aleksey1989 вне форума Ответить с цитированием
Старый 25.12.2010, 08:33   #2
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

Для хранения любого integer отводится 2 ил 4 байта (в разных системах по разному). И запись следующего значения будет производиться по адресу на эти 2 или 4 байта дальше.
А запись (поэтому обязательно описывается) содержит несколько полей разных типов. Компилятор посчитает сколько байт необходимо для хранения одного элемента записи и запись следующего элемента будет проводить с соответствующим сдвигом (даже если не все поля заполнены).
Что файл - это область памяти от начального до конечного адреса, думаю ясно.
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 25.12.2010, 12:22   #3
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию

Спасибо за ответ, всё предельно ясно!
Aleksey1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявление класса Александр Елис Помощь студентам 2 22.10.2009 21:58
Объявление функции Rekky Общие вопросы C/C++ 5 30.09.2009 16:59
объявление массива Crasty Помощь студентам 7 05.11.2008 17:18
объявление множества BESS Общие вопросы Delphi 7 07.08.2008 15:24