Nome |
Descrizione
|
void *memcpy(void *dest, const void *src, size_t n);
|
Copia n bytes tra due aree di memoria che non devono sovrapporsi.
|
void *memmove(void *dest, const void *src, size_t n);
|
Copia n bytes tra due aree di memoria; a differenza di memcpy le aree di memoria possono sovrapporsi.
|
void *memchr(const void *s, int c, size_t n);
|
Ritorna un puntatore alla prima occorrenza di c in s, o NULL se c non compare tra i primi n caratteri di s.
|
int memcmp(const void *s1, const void *s2, size_t n);
|
Confronta i primi n caratteri di s1 con s2.
|
void *memset(void *s, int c, size_t n);
|
Colloca c nei primi n caratteri di s.
|
char *strcat(char *dest, const char *src);
|
Concatena src alla stringa dest.
|
char *strncat(char *dest, const char *src, size_t n);
|
Concatena al massimo n caratteri src alla stringa dest.
|
char *strchr(const char *s, int c);
|
Restituisce un puntatore alla prima occorrenza di c in s.
|
char *strrchr(const char *s, int c);
|
Restituisce un puntatore all'ultima occorrenza di c in s.
|
int strcmp(const char *s1, const char *s2);
|
Confronta la stringa s1 con s2.
|
int strncmp(const char *, const char *, size_t);
|
Confronta al massimo n caratteri della stringa s1 con s2.
|
int strcoll(const char *, const char *);
|
Confronta due stringhe utilizzando l'ordine lessicografico stabilito dalla localizzazione utilizzata
|
char *strcpy(char *s1, const char *s2);
|
Copia la stringa s2 nella stringa s1, incluso il carattere di terminazione \0.
|
char *strncpy(char *s1, const char *s2, size_t n);
|
Copia al massimo n caratteri della stringa s2 in s1.
|
char *strerror(int n);
|
Restituisce un puntatore alla stringa che corrisponde all'errore n.
|
size_t strlen(const char *s);
|
Restituisce la lunghezza della stringa s.
|
size_t strspn(const char *s, const char *accept);
|
Restituisce la lunghezza della prima istanza della stringa s di lunghezza massima composta esattamente dai caratteri definiti della stringa accept
|
size_t strcspn(const char *s, const char *reject);
|
Restituisce la lunghezza della porzione iniziale della stringa s di lunghezza massima composta esattamente da caratteri diversi da quelli della stringa reject
|
char *strpbrk(const char *s, const char *accept);
|
Restituisce la prima occorrenza di un carattere presente nella stringa s che sia uguale ad un qualsiasi carattere presente nella stringa accept
|
char *strstr(const char *haystack, const char *needle);
|
Trova la prima occorrenza della stringa needle all'interno della stringa haystack
|
char *strtok(char *s, const char *delimiters);
|
Spezza la stringa s in una serie di stringhe chiamate [token] in corrispondenza dei carattere delimitatore delimiters
|
size_t strxfrm(char *dest, const char *src, size_t n);
|
Trasforma la stringa puntata da src secondo la localizzazione in uso e copia i primi n caratteri di src nella stringa dest
|