Funcții utilizate in prelucrarea șirurilor de caractere
Nr. | Funcție | Descriere | Prototip
________________________________________________________
1 | strlen(s) |Returneaza nr. de caratere din sirul s | string.h|
_________________________________________________________
Functii de copiere a sirurilor
de caractere
___________________________________________________________
2 | strcpy(d, s) | copiaza șirul sursa s in sirul destinatie d |str.h|
___________________________________________________________
3 |strncpy(d, s, n) |Copiza maxim n caractere din sirul sursa s in
sirul destinatie d |string.h|
___________________________________________________________
4 | strcat(d, s)|Copiaza sirul sursa s in continuarea sirului destinatie d | string.h|
__________________________________________________________
5 | strncat(d, s, n) | Copiaza maxim n caractere din sirul sursa s in continuarea sirului destinatie d. |string.h|
___________________________________________________________
Functii ed comparatie a sirurilor de caractere
6 |strcmp(s1, s2)|Compara doua siruri s1 si s2; daca s1s2 valoarea returnata va fi > 0;
___________________________________________________________
7| stricmp(s1, s2)| Compara doua siruri s1 si s2 fara a face diferenta intre
literele mari si literele mici |daca s1s2,valoarea returnata va fi > 0; |string.h|
___________________________________________________________
8 | strncmp(s1, s2, n) | Compara primele n caractere din doua siruri s1 si s2, daca s1
_____________________________________________________________
14|strlwr(s) | Transforma literele mari din sirul s in litere mici; celelalte cractere raman neschimbate; | string.h|
___________________________________________________________
15 | toupper(c) | Tramsforma caracterul c din litera mica in litera mare; daca nu este litera mica, ramne nemodificat | ctype.h|
__________________________________________________________
16 | tolower(c) |Transforma caracterul c din litera mare in litera mica;
daca nu este litera mare, atunci ramane nemodificat;|ctype.h|
________________________________________________________
17 | atoi(s) | Converteste sirul s catre tipul int |stdlib.h|
___________________________________________________________
18 | atol(s) | Converteste sirul s catre tipul long | stdlib |
___________________________________________________________
19 | atof(s) | Converteste sirul catre sirul double | stdlib.h|
___________________________________________________________
20 | itoa(x, s, b) | Converteste o valoare de tip int x in sirul s; valoarea b indica baza de numeratie catre care se face conversia|stdlib|
__________________________________________________________
21 |ltoa(x, s, b) | Converteste o valoare de tip long x in sirul s; valoarea b indica baza de numeratie catre care se face conversia |stdlib.h|
__________________________________________________________
Functii de verificare a caracterelor
_________________________________________________________
22 | isupper(c) | Verifica daca c este litera mare; daca este, returneaza o valoare diferita de 0; daca nu este, returneaza 0;
|ctype.h|
_________________________________________________________
23 | islower | Verifica daca c este litera mica; daca este returneaza o valoare diferita de 0; daca nu este returneaza 0; |ctype.h|
___________________________________________________________
24 | isalnum(c) | Verifica daca c este litera sau cifra; daca ete returneaza o valoare diferita de 0; daca nu este returneaza 0;
|ctype.h|
__________________________________________________________
25 | isalpha(c) | Verifica daa c este litera; daca este, returneaza o valoare diferita de 0; daac nu este returneaza 0; | ctype.h|
__________________________________________________________
26 |isdigit(s) | Verifica daca c este cifra in baza 10; daca este, returneaza o valoare diferita de 0; daca nu este, returneaza 0; |ctype|
___________________________________________________________
27 | ispunct(c) | Verifica daca c ete caracter de punctuatie; daca este, returneaza o valoare diefrita de 0; daca nu este, returneaza 0; |ctype.h|
_________________________________________________________
Sper ca se vede acum.
8 | strncmp(s1, s2, n) | Compara primele n caractere din doua siruri s1 si s2, daca s1
Poate te ajuta si site-ul asta:
http://www.timsoft.ro/aux/module/modul8.html
Sper ca se vede acum.
8 | strncmp(s1, s2, n) | Compara primele n caractere din doua siruri s1 si s2, daca s1
Daca vrei continuarea de la 8 pana la 14 da-mi add ca nu le pot posta pe TPU. nu stiu de ce.
id meu: me_mister1111
anonim_4396 întreabă: