Форум » Учебник для 11 класса (углубленный уровень) » Практическая работа 43 (11 класс У) » Ответить

Практическая работа 43 (11 класс У)

ivtom18: Здравствуйте! Не получается считывать данные в массив записей из файла marks.csv в Pascal ABC. Подскажите, пожалуйста, что я делаю не так. [pre2]program _rec; const N=100; type Tmark = record fam: string[40]; name: string[80]; alg: byte; rus: byte; phys: byte; hist: byte end; var marks: array[1..N] of Tmark; inF: file of Tmark; i:integer; begin assign(inF,'marks.csv'); reset(inF); for i:=1 to N do begin read(inF,marks); writeln(marks); end; Close(inF); end.[/pre2]

Ответов - 2

Поляков: CSV-файл - это НЕ типизированный файл. Нужно читать из него символьные строки как из обычного текстового файла, разбирать их на части и "вручную" заполнять записи.

ivtom18: Огромнейшее спасибо!



полная версия страницы