- INTRODUCERE -
Șirurile de caractere, numite și stringuri au proprietăți speciale și funcții specifice:
1. Finalul unui string va fi semnalat de caracterul NULL, (sau 0 sau '\0' ). Acesta va fi prezent la sfârșitul șirului de caractere.
2. Stringurile încep de pe poziția 0.
3. Este posibilă citirea / afișarea unui șir de caractere întreg, cu cin / cout:
4. Există multe funcții specifice stringurilor, care pot fi găsite în biblioteca <cstring> (sau <string.h> )
Pentru căutarea unui caracter sau a unui substring (succesiune de caractere) într-un string, se vor folosi următoarele funcții:
Compararea a 2 stringuri:
lungime (vezi strlen)
lexicografic (vezi strcmp).
Interschimbarea a două stringuri. (vezi strcpy)
Ordonarea a 3 stringuri. (strcmp + pb2)
Dacă stringul conține litera ‘m’ ? (vezi strchr)
Dacă un caracter este vocală. (strchr + șmen)
Câte vocale sunt într-un string? (pb. 5)
Verificare dacă un caracter e literă. Transformarea în majusculă / minusculă. (caractere)
Sunt mai multe vocale, sau consoane? (vezi pb. 5)
Să se transforme toate vocalele în majuscule. (vezi pb5 + pb7)