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. 1
    length() sau size() Returnează numărul de caractere din string. Exemplu: int lungime = s1.length();
  2. 2
    find() Caută un subșir într-un string și returnează poziția primei apariții. Exemplu: size_t poz = s1.find("ell");
  3. 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.

Mai multe din Programare