Informatică Programare
C++ stringuri si operatii cu ele
Stringurile în C++ sunt obiecte din clasa string care facilitează lucrul cu text. Operațiile cu ele includ concatenarea, căutarea și modificarea. Voi explica principalele operații și funcții.
Operații de bază cu string
- Concatenarea Unesc două stringuri folosind operatorul + sau funcția append(). Exemplu: string s1 = "Hello", s2 = "World"; string s3 = s1 + " " + s2;
- Accesarea caracterelor Accesez un caracter la o anumită poziție folosind operatorul [] sau funcția at(). Exemplu: char c = s1[0]; returnează 'H'.
- Compararea Compar două stringuri cu operatorii ==, !=, <, >. Exemplu: if(s1 == s2) verifică egalitatea.
Funcții membre utile
- 1 length() sau size() Returnează numărul de caractere din string. Exemplu: int lungime = s1.length();
- 2 find() Caută un subșir într-un string și returnează poziția primei apariții. Exemplu: size_t poz = s1.find("ell");
- 3 substr() Extrage un subșir dintr-un string. Exemplu: string sub = s1.substr(1,3); extrage "ell" de la poziția 1, lungime 3.
Folosește string în loc de șiruri de caractere clasice pentru cod mai sigur și ușor de citit.