Informatică Programare

Operatii cu siruri de caractere C++ exemple

Operațiile cu șiruri de caractere în C++ permit manipularea textului folosind funcții din biblioteca <string>. Aceste operații includ concatenarea, căutarea, extragerea și compararea șirurilor. De exemplu, puteți combina două șiruri cu operatorul + sau găsi lungimea cu .length().

Operații de bază

  • Concatenare Folosiți operatorul + pentru a uni șiruri: string s1 = "Hello"; string s2 = "World"; string s3 = s1 + " " + s2; // "Hello World"
  • Lungime Metoda .length() returnează numărul de caractere: string s = "test"; int len = s.length(); // 4
  • Accesare caractere Accesați caractere cu operatorul []: char c = s[0]; // 't' pentru s = "test"

Exemple practice

  1. 1
    Căutare subșir Folosiți .find() pentru a localiza o poziție: string s = "programare"; size_t pos = s.find("gram"); // returnează 3
  2. 2
    Înlocuire Metoda .replace() modifică o parte a șirului: s.replace(0, 3, "pro"); // schimbă primele 3 caractere
  3. 3
    Comparare Operatorul == verifică egalitatea: if (s1 == s2) { /* acțiune */ }

Exersați aceste operații în cod pentru a înțelege manipularea șirurilor în proiecte reale.

Mai multe din Programare