\Witam naisałem tai program.
uses
crt;
type
Tadres = record
nazwisko : string[60];
imie : string[60];
telefon : string[12];
miasto : string[60];
ulica : string[60];
mail : string[60];
end;
var
adresowanie : text;
adres : Tadres;
wybor : byte;
nazwa : string;
i : byte;
procedure dopisz;
begin
clrscr;
write('podaj nazwisko ');
readln(adres.nazwisko);
write('podaj imie ');
readln(adres.imie);
write('podaj telefon ');
readln(adres.telefon);
write('podaj miasto ');
readln(adres.miasto);
write('podaj ulice ');
readln(adres.ulica);
write('podaj mail ');
readln(adres.mail);
assign(adresowanie, 'adresowanie.txt');
{$I-}
append(adresowanie);
{$I+}
if IORESULT <> 0 then
begin
writeln('nie ma pliku!');
writeln(ioresult);
readkey;
exit;
end;
writeln('');
writeln(adresowanie, adres.nazwisko);
writeln(adresowanie, adres.imie);
writeln(adresowanie, adres.telefon);
writeln(adresowanie, adres.miasto);
writeln(adresowanie, adres.ulica);
writeln(adresowanie, adres.mail);
close(adresowanie);
end;
begin
repeat
clrscr;
writeln('1 - DOPISYWANIE DO BAZY ');
writeln('2 - WYSZUKIWANIE W BAZIE ');
writeln('3 - STATYSTYKA W BAZIE ');
writeln('4 - WYJSCIE Z BAZY');
write('podaj opcje ');
readln(wybor);
case wybor of
1 : dopisz
{2:wyszukiwanie;
3:statystyka;}
end;
until (wybor = 4);
end.
Potrzebuję jeszcze procedurę statyki bazy danych podającej liczbę rekordów oraz funkcje wyszukiwania w bazie danych według nazwiska i numeru telefonu. Próbowałem coś wyczarować ale cośnie wyszło. Proszę o pomoc