Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2012, 18:13   #1
backspace567
 
Регистрация: 17.10.2012
Сообщений: 8
По умолчанию действие над файлами {pascal}

1. Написати програму, яка виконує наступні дії:
- створює новий файл та поміщає в нього три рядки тексту;
- виводить на очищений екран інформацію, яка знаходиться у файлі;
- добавляє два рядки тексту до існуючого файлу;
- виводить на очищений екран інформацію, яка знаходиться у файлі;

2. Написати програму, яка читає з текстового файлу DATA.TXT інформацію, яка представлена у вигляді цілих чисел, розташованих по одному у кожному рядку, та виводить на екран суму цих чисел. Зауваження файл з даними створити за допомогою текстового редактора, або за допомогою команд операційної системи (можна за допомогою програми БЛОКНОТ)
backspace567 вне форума Ответить с цитированием
Старый 11.11.2012, 18:41   #2
backspace567
 
Регистрация: 17.10.2012
Сообщений: 8
По умолчанию

uses crt;

var
f1,f2:text;
a,b,c,e,f:string;

begin
assign(f1, 'input.txt'); // связь переменной с файлом на диске
rewrite(f1); //открываем файл для записи
writeln('stroka 1... ');
readln(a);
writeln('stroka 2... ');
readln(b);
writeln('stroka 3... ');
readln(c);

clrscr;
writeln(f1, a);
writeln(f1, b);
writeln(f1, c);
close(f1); //заканчиваем роботу с 1м файлом

writeln('soderjimoe pervogo faula');
reset(f1);//открываем файл для чтения
while not eof(f1) do
begin
readln(f1,a);
writeln(a);
readln(f1,b);
writeln(b);
readln(f1,c);
writeln(c);
end;
close(f1);
delay(2000);
clrscr;

assign(f2,'output.txt');// связь переменной с файлом на диске
rewrite(f2); //открываем файл для записи
writeln('stroka 1... ');
readln(e);
writeln('stroka 2...');
readln(f);

writeln(f2, e);
writeln(f2, f);
close(f2);

writeln('soderjimoe vtorogo faula');
reset(f2);
while not eof(f2) do
begin
readln(f2,e);
writeln(e);
readln(f2,f);
writeln(f);
end;
close(f2);
delay(2000);
clrscr;
end.


но как теперь из output перенести две строки в input я не знаю помогите плз
backspace567 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операции над файлами (Pascal) An4ix.Murad Помощь студентам 3 17.04.2012 21:11
Операции над файлами.. Jakudzafan Общие вопросы C/C++ 17 28.06.2011 12:33
Двумерный массив, и действие над ним... Neksion Помощь студентам 9 01.12.2010 10:11
операции над файлами Antil Помощь студентам 0 21.11.2010 12:06
Сравнение и действие с 2 файлами Nbkbnbkbgfv Microsoft Office Excel 5 22.07.2010 21:03