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 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 Înlocuire Metoda .replace() modifică o parte a șirului: s.replace(0, 3, "pro"); // schimbă primele 3 caractere
- 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.