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

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

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

> работа с файлами, помогите курсовая горит
-student-
сообщение 15.05.2005 16:31
Сообщение #1


Гость






Написать программу, позволяющую по выбору создавать, находить, переименовывать, дополнять, читать, удалять файл и записывать информацию в файл

помогите плиз, у меня полдная муть получается , кроме процедур создания и удаления файла другие не работают,а процедура дополнения файла вообще не получается

вот моя прога:


 uses dos,crt;

var
infile:text;
vibor:char;


procedure makefile;
var

i,maxn,m:integer;
begin
clrscr;
assign(infile,'c:\file');
rewrite(infile);
writeln('сколько вводится символов');
readln(maxn);
write(infile,maxn);

for i:=1 to maxn do
begin
read(m);
write(infile,m);
end;
close(infile);
end;

procedure chtenie;

var

i:integer;
a:array[1..100] of integer;



begin
assign(infile,'c:\file');
reset(infile);
for i:=1 to 5 do
while not(eof(infile)) do
begin
read(infile,a[i]);

writeln('k=',a[i]);
close(infile);
end;
end;

procedure pename;
var
newname:string;

begin
assign(infile,'C:\file');
reset(infile);
readln(newname);
rename(infile,newname);
close(infile);
end;

procedure udalenie;

begin
assign(infile,'c:\file');
reset(infile);
close(infile);
erase(infile);
end;

procedure found;

begin
assign(infile,'c:\file');
fsearch('file','c:\');
end;



begin

makefile;
writeln('созданный файл - c:\file');

writeln('переименовать-1;найти-2;дополнить-3;удалить-4;читиать-5 файл');
readln(vibor);

case vibor of
'1': pename;
'2': found;
'4': udalenie;
'5': chtenie;
end;


readln;




end.

теги...

Сообщение отредактировано: Oleg_Z - 15.05.2005 17:50
 К началу страницы 
+ Ответить 

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


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

 



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