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

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

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

> удаление строки данных из типизированного файла
stu_dent_
сообщение 21.06.2013 22:33
Сообщение #1





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

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


имеется база данных электродвигателей. необходимо обеспечить возможность удаления mega_chok.gif из базы информации о конкретном типе двигателя

program zad_29_31;
uses crt;
type owner=record
tip:string[30];
Unom:integer;
Pnom:real;
Wnom:integer;
Mnom:real;
KPD:real;
end;
var karta:owner;
f:file of owner;
fname:string;
tip_:string;
Unom_:integer;
Pnom_:real;
Wnom_:integer;
Mnom_:real;
KPD_:real;
ch:char;

procedure enter(fname:string);
var
ch1:char;
begin

assign(f,fname);
rewrite(f);


while ch1<>'n' do begin
ClrSCr;
seek(f,FileSize(f));
write('tip dvigatelya: ');
readln(karta.tip);
write('nominalnoe napryajenie: ');
readln(karta.Unom);
write('nominalnaya moschnost: ');
readln(karta.Pnom);
write('nominalnoe chastota vraschenia: ');
readln(karta.Wnom);
write('nominalnyi moment vraschenia: ');
readln(karta.Mnom);
write('KPD: ');
readln(karta.KPD);
write(f,karta);

writeln('dannye vneseny v fail');
write('povtorit vvod? (y/n)');
readln(ch1);
end;
writeln('dlya vozvrata v glavnoe menu - Enter');
readln;
close(f);
end;

procedure dop;
var ch1:char;
begin
assign(f,fname);
reset(f);
seek(f,filesize(f));
writeln('**************************************');
writeln('novye dannye');
writeln('**************************************');
write('tip dvigatelya: ');
readln(karta.tip);
write('nominalnoe napryajenie: ');
readln(karta.Unom);
write('nominalnaya moschnost: ');
readln(karta.Pnom);
write('nominalnoe chastota vraschenia: ');
readln(karta.Wnom);
write('nominalnyi moment vraschenia: ');
readln(karta.Mnom);
write('KPD: ');
readln(karta.KPD);
write(f,karta);
writeln('dannye vneseny v fail');
write('povtorit vvod? (y/n)');
readln(ch1);

writeln('dlya vozvrata v glavnoe menu - Enter');
readln;
close(f);
end;

procedure del(fname:string; tip_:string);
var






BEGIN
repeat
ClrSCr;
writeln('1.sozdat fail');
writeln('2.dobavit dannye');
writeln('3.ydalit dannye');
writeln('4.prosmotr dannih');
writeln('5.exit');

ch:=readkey;
case ch of
#49: begin
ClrSCr;
write('pyt i imya faila: ');
readln(fname);
enter(fname);
end;
#50: begin
write('pyt i imya faila: ');
readln(fname);
dop;
end;
#51:begin
write('pyt i imya faila: ');
readln(fname);
del;
end;
#52:begin

end; }

end;
until ch=#53;
exit;
END.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
APAL
сообщение 23.06.2013 18:14
Сообщение #2


Смотрю...
*****

Группа: Модераторы
Сообщений: 1 055
Пол: Мужской
Реальное имя: Пшеничный Алексей Анатольевич

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


А в чем конкретно вопрос?


--------------------
Если что-то не делает того, что вы запланировали ему делать - это еще не означает, что оно бесполезно.
--------------------
Прежде, чем задать вопрос - Правила :: FAQ :: Поиск
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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


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

 



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