Цитата:
Сообщение от Sandra 2000
Последовала вашему совету, но к сожалению в модуле всё нормально, а в программе ругается.
|
Боюсь, ничем помочь не могу. Оттранслировал и модуль, и программу в своем DOS Free Pascal прямо как есть в #1 (только чертову кириллицу перекодировал) - у меня всё работает почти безупречно. Кроме того, запускал программу в DOS Turbo Pascal 7.0. Тут пришлось, как указано выше, задать длины строковых полей записи, иначе плюётся (Free Паскалю это дело до фонаря). Тоже работает. Правда, и там, и там выдает странности при выводе содержимого файла на экран. Пример: были введены данные трех студентов:
Код:
Группа Фамилия Имя Отчество Стипендия
66 Iv Iv Iv 50
44 Pet Pet Pet 75
11 Sid Sid Sid 0
Free Pascal выдал это:
то есть прокрутил список до конца и не остановился, а Turbo Pascal - это:
остановился, но накидал сверху какую-то хрень.
Поскольку это всё CRT-шные рюшечки, которые я лично никогда не использую, заниматься ими не буду.
Но в любом случае программа транслируется и работает. Так что Ваши проблемы - это какие-то задвиги реализаций трансляторов. Сочувствую.