IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Нетипизированные файлы, Во внешнем файле создать очередь произвольный длины
ololoshqa
сообщение 24.05.2010 20:09
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Во внешнем файле создать очередь произвольной длины. Удалять или дополнять ее произвольным количеством элементов.Написал код для добавления элементов. Подскажите как удалять элементы из файла
Program file_2;
Uses crt;
Type
FileType = File;
Var
f : Filetype;
p,i,n,n0,o:integer;
ch:char;
Begin
clrscr;
assign(f,'FileNetipiz.txt');
rewrite(f);
writeln('Введите длинну очереди ');
read(n);
for i:=1 to n do
begin
writeln('Введите ',i,'-й элемент ');
read(p);
blockwrite(f,p,1);
end;
close(f);
repeat
clrscr;
writeln('1.Добавить элементы');
writeln('2.Удалить элементы');
writeln('3.Вывести очередь на экран');
writeln('4.Выход');
ch:=readkey;
clrscr;
case ch of
'1':begin
reset(f);
n0:=n;
seek(f,n0);
writeln('Введите кол-во добавляемых элементов');
read(o);
n:=n+o;
for i:=n0+1 to n do
begin
writeln('Введите ',i,'-й элемент');
read(p);
blockwrite(f,p,1);
end;
close(f);
end;
'3':begin
reset(f);
writeln('Очередь:');
for i:=1 to n do
begin
blockread(f,p,1);
write(p,' ');
end;
readkey;
close(f);
end;
'4':exit;
end;
Until ch='4';
end.

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 18:51
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"