Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Не зарегистрирован
Зарегистрирован: 18.01.22
Репутация: 0
ссылка на сообщение  Отправлено: 18.01.22 13:08. Заголовок: Практическая работа 43 (11 класс У)


Здравствуйте! Не получается считывать данные в массив записей из файла marks.csv в Pascal ABC. Подскажите, пожалуйста, что я делаю не так.
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.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]


администратор




Сообщение: 242
Зарегистрирован: 28.11.09
Откуда: Россия, Санкт-Петербург
Репутация: 0
ссылка на сообщение  Отправлено: 18.01.22 13:21. Заголовок: CSV-файл - это НЕ ти..


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

__________________________________________________________________
«Во всем мне хочется дойти до самой сути...» (Борис Пастернак)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
Зарегистрирован: 18.01.22
Репутация: 0
ссылка на сообщение  Отправлено: 18.01.22 13:47. Заголовок: Огромнейшее спасибо!..


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

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет