S 8 siruri de caractere c teorie

Page 1

// SIRURI DE CARACTERE #include<iostream.h> #include<string.h> void main() { char cuv[25],sir[100]; // cin nu citeste siruri de caractere care contin spatii sau alte caractere albe cin>>cuv; cout<<"Cuvantul citit: "<<cuv<<endl; cout<<"Primul caracter din cuvant: "<<cuv[0]; cin.get(); // folosim cin.get pentru citirea sirurilor de caractere care contin spatii sau alte caractere albe cin.get(sir,20); cout<<"Sirul:"<<sir+1; }

// Functii SIRURI DE CARACTERE #include<iostream.h> #include<string.h> void main() { char sir1[100],sir2[100],k; // cin>>sir1; // cout<<strlen(sir1); // afiseaza lungimea sirului sir="mama este cea mai tare" = 4 // strcpy(dest,sursa) copiaza sirul sursa in sirul dest copierea se // termina dupa ce a fost copiat caracterul nul // functia strcpy returneaza adresa sirului dest // cout<<"sir1="; // cin>>sir1; // strcpy(sir2,sir1); cout<<sir2; // copiaza sir 1 in sir 2 // sir1=ana se afiseaza sir2=ana // STRNCPY // cin>>sir1; // cin>>sir2; // strncpy(sir1,sir2,4); // se copiaza in sir1 maxim 4 caractere din sir2 // cout<<sir1; // mama leopard => leop // CONCATENAREA // strcat(dest,sursa) // Functia strcat adauga la sfarsitul sirului dest o copie a sirului sursa // Lungimea sirului rezultat este strlen(dest)+strlen(sursa) // Functia strcat returneaza adresa sirului dest. // cin>>sir1; // cin>>sir2; // strcat(sir1,sir2); cout<<sir1<<"Lungimea="<<strlen(sir1); // sir1 ana sir2 maria => sir1 anamaria

Pag. 1 din 6


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
S 8 siruri de caractere c teorie by George Eavaz - Issuu