Şiruri de caractere

NOȚIUNI TEORETICE ȘI PROBLEME ȘIRURI DE CARACTERE C++

Un șir de caractere este o structură de date care este formată dintr-o mulțime ordonată de caractere, în care fiecare caracter se identifică prin poziția sa în cadrul mulțimii. 

Un șir de caractere este, de fapt, o succesiune de caractere cuprinsă între două ghilimele care poate să conțină orice caracter: litere mari și mici, caractere speciale („#”,”&”, etc.) și delimitatori (virgulă, punctul, etc) și alte caractere.

În limbajul C++ șirurile de caractere pot fi implementate ca vectori de caractere. 

După cum știți, în general, vectorii au două lungimi: o lungime fizică și o lungime logică, ceea ce se aplică și vectorilor de caractere.  Ceea ce deosebește un vector de caractere de vectori este posibilitatea de a marca sfârșitul logic al vectorului prin folosirea caracterului NULL (care are codul ASCII 0). 

Declararea șirurilor de caractere se poate realiza astfel: 

1. ca tablou de caractere; char nume_variabila[dimensiune_maxima]; 

2. ca pointer la caractere; char *nume_variabila;

Bibliografie suplimentara

Fisa de documentare Siruri_de_caractere.pdf

Mediul limbajului de programare studiat


  1. Prezentare generală
  2. Editarea programelor sursă
  3. Compilare, rulare, depanare

Şiruri de caractere

NOȚIUNI TEORETICE ȘI PROBLEME ȘIRURI DE CARACTERE C++ Un șir de caractere este o structură de date care este formată dintr-o mulțime ordonat...