Șiruri de Caractere
Lungimea unui șir
Poți obține lungimea unui string cu .length() sau .size() — ambele returnează același rezultat (numărul de caractere).
string s = "Salut!";
cout << s.length() << endl; // 6
cout << s.size() << endl; // 6 (identic)Verificare string vid
string s = "";
if (s.empty()) {
cout << "Sirul este vid!" << endl;
}
// Sau: if (s.length() == 0)Parcurgerea caracterelor
string s = "C++ e grozav";
for (int i = 0; i < (int)s.length(); i++) {
cout << s[i] << " ";
}
// C + + e g r o z a vCast la
(int) pentru s.length() în comparații cu int — length() returnează size_t (unsigned), iar compararea cu signed poate da warning.