KompiuteriaiProgramavimas

Delfai poz - linija Pascal

Delphi, kaip ir bet kurioje kitoje programavimo kalba gali dirbti su stygos. Yra daug funkcijų, su jais dirbti. Šiame straipsnyje mes pažvelgti į populiariausių Delphi eilutės funkcijos.

Rasti simbolį į eilutę

Delphi poz naudojamas rasti simbolį ar grupės simbolių eilutę poziciją. Ši funkcija naudojama taip: POS (eilutė jūs ieškote linija, kurios ieškote). Pavyzdžiui, žodis "automatinis", mes turime rasti raidę "O",. Rašyti poz (A, "Automatinis"). Per programos vykdymo vietoje ši funkcija bus išsiaiškinti 4. Kadangi simboliu O žodyje "mašina" reiškia 4 vieta. Ar mes norime rasti simbolių segmentą. Žodis "Šaldytuvas" rasti "DIL". POS ( "DIL" šaldytuvas). Ji grąžina mus iki 5, kaip Diehl ištrauka prasideda 5 simboliai. Jei simbolis arba simbolių originalo eilutės ilgis ne, funkcija grąžina 0. Taip pat svarbu prisiminti, kad raidės a ir A - yra skirtingi, todėl, jei jums reikia rasti visus žodžio raides, ieškoti ir A, ir A

Kitos funkcijos Delphi

Be funkcijos poz Delfai apima funkcijų įvairovę manipuliuoti eilutes. Pavyzdžiui, kopijavimo funkciją. Jis naudojamas kopijuoti tam tikrą dalį vienos eilutės į kitą. Taip pat CONCAT funkcija tarnauja skleyschikom dvi eilutes. Kaip ir matematikos yra pridėta du skaičiai, tas pats eilutė yra sujungti vienas su kitu.

Styginių procedūros Delphi

Funkcija yra visada kažkas grįžti, bet procedūra - ne. Kuris iš procedūrų eilutę pavyzdys gali tarnauti kaip įdėti ir išimti procedūras. Ištrinti procedūrą gali pašalinti fragmentai iš eilutę. Įdėkite - įterpti. Sumaniai derinant šias procedūras, taip pat naudojant funkciją, galima pasiekti puikių rezultatų, pavyzdžiui, veikia visą klaidos reguliatorius, kuriose pabrėžiama, neteisingai parašytus žodžius ir juos ištaisyti, vertėjai, žodynai ir daugiau. Jie visi naudoti styginių funkcijas, bet tikriausiai ne Pascal. Žinant styginių funkcijas ir procedūras, gali būti, pavyzdžiui, parašyti programą, matote aukščiau esančiame paveikslėlyje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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