221 Shares 6033 views

Delphi POS – riga in Pascal

In Delphi, come in qualsiasi altro linguaggio di programmazione in grado di lavorare con le stringhe. Ci sono molte caratteristiche per lavorare con loro. In questo articolo vedremo i migliori in funzioni di stringa Delphi.

Trovare un carattere in una stringa

In Delphi pos viene utilizzato per trovare la posizione di un personaggio o di un gruppo di caratteri di una stringa. Questa funzione viene utilizzato come segue: pos (stringa siete in cerca di una linea, che sono alla ricerca di). Ad esempio, la parola abbiamo bisogno di trovare la lettera "O" "automatico". Scrivi POS ( 'a', 'Automatic'). Durante l'esecuzione del programma in atto questa funzione figura 4. Dal momento che la lettera O della parola "macchina" si trova in 4 ° posto. O vogliamo trovare un segmento dei personaggi. La parola "Frigorifero" trovare "dil". Pos ( 'dil' 'frigorifero'). Essa ci riporta a 5, come Diehl passaggio inizia con 5 caratteri. Se uno o più caratteri nella lunghezza della stringa originale non lo fanno, la funzione restituisce 0. E 'anche importante ricordare che le lettere A e A – sono diversi, quindi se avete bisogno di trovare tutte le lettere in una parola, cercare sia A che A.

Altre funzioni di Delphi

Oltre alla funzione pos Delphi comprende una pluralità di funzioni per la gestione delle stringhe. Ad esempio, la funzione copia. Viene utilizzato per copiare una particolare porzione di una stringa all'altra. Anche funzione concat serve skleyschikom due file. Come in matematica sono aggiunti due numeri, la stessa riga sono collegati l'uno all'altro.

procedure di stringa in Delphi

La funzione è sempre qualcosa di tornare, ma la procedura – n. Un esempio di una serie di procedure può servire come le procedure di inserimento e rimozione. Elimina procedura può rimuovere i frammenti da una stringa. A Inserire – inserire. Abilmente combinazione di queste procedure, così come con una funzione, è possibile ottenere grandi risultati, per esempio, far funzionare tutto correttore di errori, che sottolineano le parole errate e correggerli, traduttori, dizionari e altro ancora. Tutti usano le funzioni di stringa, ma probabilmente non in Pascal. Conoscendo le funzioni e procedure di stringa può essere, per esempio, scrivere un programma mostrato nella figura precedente.