Șiruri de caractere

Preview:

DESCRIPTION

 

Citation preview

Șiruri de caractere Aporcosoaei Laurentiu-Ioan

Clasa a-XI-a D

char vect [11]=“calculator”

char vect[]=”calculator”;

char vect[100]=”calculator”;

char vect [11]=“calculator”

char vect[]=”calculator”;

char v[100]=”calculator”;

c a l c u /0 r o t a l

c a l c u /0 r o t a l

v[99]

] v[0]

….

Exemple de declarații:

char sc [ ] = ”clasa a XI-a”;

char sir[50]; //se aloca spatiu pt. un sir de 50 de caractere

c l a s a a X I - a /0

sc[0] sc[12]

………

sir[0] sir[49]

Afișări și atribuiri:

cout<<sc; // se afiseaza clasa a XI-a

cout<<sc[0]; // afiseaza primul caracter din sirul sc - c

cout<<sc[4]; // afiseaza al 5-lea caracter din sirul sc - a

sc[0]=„p‟; // caracaterul de pe pozitia 0 este p

sc[4]=„s‟; // caracterul de pe pozitia 4 este s

cout<<sc; // se afiseaza plass a XI-a

p l a s s a I X - /0 a

Citirea șirurilor:

Exemple:

Funcția strlen()

Funcția de copiere

Funcția de concatenare

Funcția de adăugare

Funcția de căutare

Funcția care returnează adresa

ultimei apariții a caracterului căutat

Funcția de comparare a două șiruri

Funcțiile strlwr şi struwr

Funcția care identifică dacă șirul

sir2 este subșir al șirului sir1