Documente Academic
Documente Profesional
Documente Cultură
Functiile Pentru Siruri de Caractere
Functiile Pentru Siruri de Caractere
1
Efect: caut de la stnga la dreapta, caracterul car n irul de caractere sir. Dac este gsit, funcia ntoarce adresa
subirului care ncepe cu prima apariie a caracterului citit i se termin cu carcterul nul. Dac nu este gsit
intoarce o expresie de tip char* cu valoarea 0.
Exemplu:
char a[100]=crocodil;
cout<<strchr(a,o); //ocodil
2
int stricmp(char *sir1,char *sir2);
Efect: are acelai efect ca i strcmp dar nu face diferen ntre literele mari i literele mici.
Exemplu:
char b[20]= ana, c[20]= Ana;
cout<<stricmp(b,c); //==0
3
2. Incluse in biblioteca <stdlib.h>
int atoi(char *s)
Efect: transform un ir de carcatere ntr-un ntreg (int).
Exemplu:
int n;
char *s=1234.56;
n=atoi(s);
cout<<n; // va afisa 1234
4
3. Funcii care lucreaz cu caractere
Sunt incluse in biblioteca <ctype.h>. Testeaz dac un cracter primit ca parametru ndeplinete o condiie. Returneaz 0
dac acel caracter nu indeplinete condiia i valoare diferit de 0 dac o ndeplinete.