PočítačeProgramování

Delphi pos - line v Pascalu

V Delphi, stejně jako v jakékoliv jiné programovací jazyk může pracovat s řetězci. Existuje mnoho funkcí pro práci s nimi. V tomto článku se podíváme na nejpopulárnější v řetězcových funkcí Delphi.

Nalezení znaku v řetězci

Delphi pos se používá k nalezení pozice znaku nebo skupiny znaků v řetězci. Tato funkce se používá takto: pos (string-li zájem o vedení, které hledají pro vás). Například slovo „automatické“ musíme najít písmeno „O“. Napsat POS ( 'A', 'Automatic'). Během provádění programu v místě, bude tato funkce Obrázek 4. Vzhledem k tomu, písmeno O ve slově „stroj“ stojí na 4. místě. Nebo chceme najít segment postav. Slovo „Lednice“ najít „DIL“. Pos ( 'dil' 'lednice'). To nás vrací do 5, jako Diehl pasáž začíná s 5 znaky. Pokud se znak nebo znaky v původní délce řetězce nejsou, funkce vrací 0. Je také důležité si uvědomit, že písmena a, A - jsou různé, takže pokud budete potřebovat najít všechna písmena ve slově, podívejte se na A i A.

Ostatní funkce v Delphi

Kromě funkce pos Delphi obsahuje množinu funkcí pro manipulaci řetězce. Například zkopírovat funkci. Používá se ke kopírování určité části jednoho řetězce do druhého. Také concat funkce slouží skleyschikom dva řádky. Stejně jako v matematiky jsou přidány dvě čísla, na stejném řádku jsou spojeny k sobě navzájem.

String postupy v Delphi

Funkce je vždy něco k návratu, ale postup - no. Příkladem řetězce postupů může sloužit jako postupy vložení a vyjmutí. Odstranit proceduru lze odstranit fragmenty z řetězce. A Vložte - vložit. Dovedně kombinuje tyto postupy, stejně jako při použití funkce, můžete dosáhnout vynikajících výsledků, například ovládat veškeré korektor chyb, které zdůrazňují překlepů a napravit je, překladatelé, slovníky a další. Všichni používají funkce řetězec, ale pravděpodobně ne v Pascalu. Znalost řetězcové funkce a postupy mohou být, například, napsat program, zobrazený na obrázku výše.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.birmiss.com. Theme powered by WordPress.