21
Șiruri de caractere Aporcosoaei Laurentiu-Ioan Clasa a-XI-a D

Șiruri de caractere

  • Upload
    laur

  • View
    239

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Șiruri de caractere

Șiruri de caractere Aporcosoaei Laurentiu-Ioan

Clasa a-XI-a D

Page 2: Șiruri de caractere

char vect [11]=“calculator”

char vect[]=”calculator”;

char vect[100]=”calculator”;

Page 3: Șiruri de caractere

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]

….

Page 4: Șiruri de caractere

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]

Page 5: Șiruri de caractere

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

Page 6: Șiruri de caractere

Citirea șirurilor:

Page 7: Șiruri de caractere
Page 8: Șiruri de caractere
Page 9: Șiruri de caractere

Exemple:

Page 10: Șiruri de caractere

Funcția strlen()

Page 11: Șiruri de caractere

Funcția de copiere

Page 12: Șiruri de caractere

Funcția de concatenare

Page 13: Șiruri de caractere

Funcția de adăugare

Page 14: Șiruri de caractere

Funcția de căutare

Page 15: Șiruri de caractere

Funcția care returnează adresa

ultimei apariții a caracterului căutat

Page 16: Șiruri de caractere

Funcția de comparare a două șiruri

Page 17: Șiruri de caractere
Page 18: Șiruri de caractere

Funcțiile strlwr şi struwr

Page 19: Șiruri de caractere

Funcția care identifică dacă șirul

sir2 este subșir al șirului sir1

Page 20: Șiruri de caractere
Page 21: Șiruri de caractere