[Teorie] Siruri de caractere (char[] si string)
Posted: Sun Sep 20, 2026 11:08 pm
Siruri de caractere
char[] vs std::string • citirea cu spatii • functii cstring
Nivel: Mediu | Durata: ~40 min
Doua stiluri de text in C++
Nivel: Mediu | Durata: ~40 min
Stil clasic C (char[]) wrote:Vector de char terminat cu '\0'. Ambele variante acceptate la BAC, dar functiile cstring sunt esentiale.Code: Select all
char s[101]; // max 100 caractere + '\0' char nume[] = "Ion"; // 4: 'I','o','n','\0'
Citirea (atentie la SPATII!)Stil modern (std::string) wrote:Gestioneaza singur memoria, mai sigur si usor. Necesita #include <string>.Code: Select all
string s; // sir gol string nume = "Ion";
Code: Select all
char cuvant[50];
cin >> cuvant; // 'Salut Lume' -> citeste doar 'Salut'!
// Linie intreaga char[]:
char propozitie[100];
cin.getline(propozitie, 100);
// Linie intreaga string:
string prop;
getline(cin, prop);strlen(s) wrote:Lungimea fara '\0'. Ex: strlen("Salut") = 5.
strcpy(dest, sursa) wrote:Copiaza (suprascrie). Ex: strcpy(a, "Test").
strcat(dest, sursa) wrote:Concateneaza la final. Ex: "Buna"+" Ziua".
Intrebari? Postati mai jos.strcmp(s1, s2) wrote:Comparatie lexicografica: 0 = egale, <0 / >0 altfel.
Sursa: bac-2026.vercel.app/lessons/15