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

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

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

Автор: 123456789igor 29.05.2011 14:55

Добрый день
Скажите пожалуйста, можно ли сделать в паскале следующее:
Есть 2 файла(*dat) в каждом из них есть данные допустим там и там есть "мин.заработная плата(minplata и minplata2)" мне надо, что бы паскаль сравнивал значения этих переменных и в случае их совпадения он записывал в 3ий файл переменную imia из 1ого файла.

Автор: sheka 29.05.2011 15:25

можно

Автор: 123456789igor 29.05.2011 15:27

Подскажите как. Может какие-нибудь наброски есть.
Я делал вот так:

 assign(fakatalog,'akatalog');
reset(fakatalog);
read(fakatalog,bz^.imia);
close(fakatalog);

assign(fvkatalog,'vkatalog');
reset(fvkatalog);
read(fvkatalog,bz^.dolznostbv);
close(fvkatalog);

if bz^.imia=bz^.dolznostbv then
begin
assign(f,'3.bat');
rewrite(f);
write(f,bz^.imia);
close(f);
end;

Но так не работает

Автор: andriano 29.05.2011 19:45

Ты хочешь получить ответ, а сам не даешь необходимой для него информации.
1. Сказать "не работает" - ничего не сказать. Нужно указать, что ты ожидаешь получить, и что получается на самом деле.
2. Ты не указал тип файловой переменной, который ты пытаешься прочесть, и не приводишь содержимое файлов, с которыми работаешь.