Jak udelat proceduru, ktera vyhledava dle retezce? me se ji nedari sestrojit, takze jestli mate nejakou doma, tak pls poslete, ma to umet vyhledavat zaznamy dle retezce... napr, vyhleda zaznam podle jmena cloveka, kdyz se jedna o evidenci napr.
dekuju moc.
Fórum › Pascal
Jak udelat proceduru, ktera vyhledava dle retezce?
Projdeš celý seznam, testuješ příslušnou položku záznamů a když narazíš na tu správnou, našel jsi:
nalezeno:=false;
for i:=prvni to posledni do
if seznam[i].jmeno='hledany klic' then
begin
nalezeno:=true;
break;
end;
Na konci máš buď nalezeno=false, pokud záznam nebyl nalezen, nebo nalezeno=true a i=index toho záznamu, pokud ano.
Samozřejmě, předpokládám někde předtím deklarace:
const prvni=1; {napriklad}
posledni=50; {napriklad}
type zaznam=record jmeno,prijmeni:string[30]; plat:word; end; {napriklad}
var i:word;
nalezeno:boolean;
seznam:array[prvni..posledni] of zaznam;
Chceš-li lepší odpověď, polož lepší otázku.
Moje stránka.
Moje stránka.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 14 hostů
Podobná vlákna
Jak smazat neexistující funkci (proceduru) — založil Roman
Jak vyvolat proceduru z jiného modulu? (Excel) — založil Mircosoft
Jak zavolat uloženou proceduru přes url? — založil r_a_d_e_k
Jak správně vrátit projekty dle skupiny — založil jAkErCZ
Jak obarvit pozadí buňky s textem dle hodnoty — založil Tomasx
Moderátoři diskuze