Pascal - string lecție 20 string funcție de tip (partea 2)

Pascal - string lecție 20 string funcție de tip (partea 2)

Ultima dată când am revizuit procedurile de operare standard în Pascal, aplicabile unui tip de date șir. Astăzi voi discuta funcția. care se aplică acestui tip de date.

Prima funcție, despre care vă spun astăzi, - definiția funcției Lungimea liniei Lungimea (e). Principiul acestei funcții este foarte simplu. Parantezele indică un șir de caractere a cărei lungime este de găsit. Această funcție returnează o singură valoare - numărul de caractere care alcătuiesc linia. Lungimea (e) funcția. La fel ca toate funcțiile din Pascal se întoarce.

Exemplu Lungimea funcției (e):

A doua funcție, care va fi discutată în această lecție - funcția determinarea poziției primei apariții a unui subșir în șirul s1 s2 Pos (s1, s2). S1 - string (subșir) pe care doriți să găsiți, s2 - șir de caractere, care aveți nevoie pentru a găsi un subșir. S1 poate fi administrat cât mai devreme în program, și în funcția (în ghilimele simple). Dacă s1 nu este în s2, funcția returnează o valoare de 0.

EXEMPLUL mai simplu programele Pascal, folosind o funcție pos (s1, s2):

Doi au discutat deja, funcția returnează o valoare de tip întreg, următoarele funcții, despre care vă voi spune, va reveni tipul String.

soluții Exemplu sarcini Pascal utilizând funcția de copiere:

La lecția este de peste acum. În lecțiile 19 și 20 am vorbit în detaliu despre caracteristicile standard și procedurile Pascal aplicabile tipului de date șir.