Xavier Moderator


Data inscrierii: 26/Dec/2006 Mesaje: 3 Localitate: Craiova
|
Trimis: 26/12/2006 19:06 Titlul subiectului: Cateva functii pe care le folositi la siruri de caractere |
|
|
cin.get(sirul,nr.x)-permite citirea ultimului nr de caractere pana cand este indeplinita 1 din conditii.
strlen(char x)-returneaza lungimea a unui sir fara caracterul NULL.
char *strcat(char *dest,char *sursa)-lipeste 2 siruri,rezultatul depunanduse in dest.
char *strncat(char *dest,char *sursa,int nr)-lipeste doar nr nu,ere de caractere in dest.
char *strcpy(char *dest,char *sursa)-copiaza continutul din sursa peste cel din dest.
char *strncpy(char *dest,char *sursa,int nr)-copiaza doar nr numere de caractere peste dest.
char *stpcpy(char *dest,char *sursa)-copiaza continutul din sursa peste cel din dest si returneaza adresa sf sirului obtinut.
int strxfrm(char *dest,char *sursa,int nr)-copiaza sursa peste dest (n-1 caractere) si insereaza automat caract. NULL
char *strchr(char *S,int c)-cauta in sirul S de la str la dr caract c.
char *strrchr(char *S,int c)-cauta de la dr la stg si returneaza adresa ultimei aparitii.
int strcmp(char *sir1,char * sir2)-compara sirurile:sunt =,rezultat 0;1<2,rezultat +;1>2,rezultat -.
int stricmp(char *sir1,char * sir2)-la fel ca sus dar nu facer diferenta in lit mari si mici.
int strncmp(char *sir1,char * sir2,int nr)-compara decat primele nr caractere; sunt = ....... ca strcmp.
int strncmp(char *sir1,char * sir2,int nr)-la fel ca sus dar nu face dif intre lit mari si mici.
char *strset(char *S,char x)-inlocuieste toate caractere din sir cu caracteru x.
char *strlwr(char *S)-trans lit mari in lit mici.
char *struppr(char *S)-invers ca sus.
char *tolower(char *c)-trans caratc c din lit mare in lit mica.
char *toupper(char *c)-invers ca sus.
char *strstr((char *sir1,char * sir2)-returneaza prima aparitie al lui S2 in S1,dak nu efect NULL.
char *strspn(char *sir1,char * sir2)-rezultat numarul de carat consecutive din S1 care se gasesc in S2.
char *strcspn(char *sir1,char * sir2)-..............care nu se gasesc... _________________
 |
|