Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Что такое файл типа text....

Автор: Krjuger 28.06.2009 22:11

Ну в общем то суть вопроса заключается в заголовке.Просто тут на экзамене выяснилось очень интересное обстоятельство.я всю жизнь считал,что файл типа text (Fin:text; напирмер) это обычный текстовый файл,но оказалось,что преподаватель, которому я сдавал, был другого мнения и наводящими вопросами мне удалось выяснить,что fin:text; это типизированный файл последовательного доступа,а напирмер запись fin:file of string; это типизированный файл прямого доступа.Возникакет вопрос действительно ли тип text типизированный,и что тогда является нетипизированным файлом.

Автор: volvo 28.06.2009 22:40

Цитата
наводящими вопросами мне удалось выяснить,что fin:text; это типизированный файл последовательного доступа
Формально - да, это типизированный файл (ибо представляет собой последовательность символов, а это Char-ы), но с оговорками. Информация к размышлению - здесь: http://zeus.sai.msu.ru:7000/programming/bp70_lr/lr14.shtml#3

Сразу после описания текстовых файлов там же идет описание Бестиповых. Вот это и есть нетипизированные файлы...


Автор: Archon 30.06.2009 14:39

Класс файла в данном случае относится не к файлам как таковым, а к файловым переменным языка Паскаль. Соответственно вопросы терминологии решаются чтением документации. А в документации типизированные файлы и текстовые - разные классы. Так что с преподавателем я бы поспорил smile.gif.