01 - Tip string

String predstavlja niz simbola

Deklaracija string promenljivih

  • promenljiva: string[maksimalna dužina stringa];
  • promenljiva: string; (podrazumevana maksimalna dužina stringa je 255 znakova)

Nulti bajt, tj. element stringa sa indeksom 0, sadrži dužinu stringa

Operacije nad stringovima

  • write, writeln – ispis string promenljive
  • readln – učitavanje string promenljive (ne može read!!!)
  • funkcija length(s) – dužina stringa s
  • operacije poređenja
  • funkcija concat(s1,s2,s3,...) – spajanje (konkatenacija) stringova (isto kao i s1+s2+s3+...)
  • funkcija pos(s1,s2) – pozicija prvog pojavljivanja s1 u s2, ako ne postoji vraća se 0
  • funkcija copy(s,p,b) – podstring stringa s, počev od pozicije p, b znakova
  • procedura delete(s,p,b) – briše iz stringa s, počev od pozicije p, b znakova
  • procedura insert(s1,s2,p) – umetanje stringa s1 u s2, počev od pozicije p
  • procedura str(num,s) – pretvara numerički podatak num u string s
  • procedura val(s,num,kg) – pretvara string s u numerički podatak num i postavlja kod greške kg (0 ako je OK)
Vi ste ovde: Home Predavanja Treća godina Informatički smer - Programski jezici 01 - Tip string