Învățați să programați în limba arurilor de caractere c

Caracterele de caractere stochează informații cum ar fi numele fișierelor, titlurile cărților, numele angajaților și alte combinații de caractere. Majoritatea programelor C ++ utilizează extensiv caracterele de caractere. În continuare, veți afla că în C ++, caracterele de caractere sunt stocate într-o matrice de tip char, care se termină cu un caracter NULL (sau ASCII 0). În această lecție, șirurile de caractere sunt discutate mai detaliat. Veți învăța cum să stocați și să procesați șiruri de caractere și cum să utilizați funcțiile bibliotecii runtime care manipulează șirurile de caractere. Până la sfârșitul acestei lecții, veți învăța următoarele concepte de bază:

Programatorii C ++ utilizează pe scară largă șiruri de caractere pentru a stoca numele de utilizator, numele fișierelor și alte informații despre caractere.

Fig. 17.1. C ++ tratează un șir de caractere ca o matrice de tip char.

Diferența principală dintre șirurile de caractere și alte tipuri de matrice este ca C ++ indică ultimul element al matrice, După cum știți deja, un program de C ++ reprezintă sfârșitul unui șir de caractere de un caracter NULL, care este portretizat ca un caracter special „\ 0“ în C ++. Când atribuiți simboluri ale unui șir de caractere, trebuie să pui un caracter NULL ( „\ 0“) după ultimul caracter din șirul. De exemplu, următorul program ALPHABET. CPP atribuie o literă de la A la Z alfabet variabil, folosind o buclă. Se adaugă apoi un caracter NULL în această variabilă și o afișează folosind cout.

caractere alfabet [34]; // 33 litere plus caractere NULL;
int index;
pentru (litera = 'A', index = 0; litera

Articole similare