Documente Academic
Documente Profesional
Documente Cultură
MOLDOVA
Chisinău 2021
Lucrare de laborator nr. 5
Tema : Prelucrarea caracterelor și a șirurilor de caractere
1. Scopul lucrării
2. Condiția
Mersul lucrării :
Atentie ! 'a' si "a" sunt diferite. Prima este o constanta caracter, iar a doua
este o constanta sir de caractere.
10.Funcția strncmp():
int strncmp ( char * s1, char * s2, int n);
compară primele n caractere din sirurile s1 și s2
11.Funcția strncmpi():
int strncmpi ( char * s1, char * s2, int n);
compară primele n caractere din sirurile s1 și s2 fără a face diferența
12.Funcția strupr(șir) – transformă literele mici în mari.
13. Funcția strlwr(șir) – transformă literele mari în mici.
14. Funcția strnset(șir,caracter,n) – copie caracterul pe primele n locuri ai
șirului
Listingul programului
Funcţia fgets - preia într-un şir n-1 caractere dintr-un fişier - returnează şirul la care
pointează s, respectiv pointerul NULL în caz de eroarea sau la întâlnirea
caracterului EOF.
Funcția de bibliotecă C char * fgets (char *str, int n, FILE *stream) citește o linie
din fluxul specificat și o stochează în șirul indicat de str.
Stdin - in cazul dat e un stream din care urmeaza sa fie citita informatia – standard
information
Functia strtok : strtok(sir1,sir2); – are rolul de a separa sirul sir1 in mai multe
siruri (cuvinte) separate intre ele prin unul sau mai multe caractere cu rol de
separator. Sirul sir2 este alcatuit din unul sau mai multe caractere cu rol de
separator.
Rezultate
Schema logică
Concluzie