C Zeichenketten |
Page updated: 22. Juli 2004
Inhalt: C-Stil Zeichenketten - Headerdateien -
Hinweise zum Gebrauch der Funktionen
Demoprogramm strings.c
void *memccpy(void *, const void *, int m, size_t n); void *memcpy(void *, const void *, size_t n); char *strcpy(char *s1, const char *s2); char *strncpy(char *s1, const char *s2, size_t n); void *memmove(void *, const void *, size_t n);
int strcmp(const char *s1, const char *s2); int strncmp(const char *s1, const char *s2, size_t n); int memcmp(const void *, const void *, size_t n); int strcasecmp(const char *s1, const char *s2); int strncasecmp(const char *s1, const char *s2, size_t n); int strcoll(const char *s1, const char *s2); char *strdup(const char *s); void *memset(void *, int, size_t n); size_t strxfrm(char *s1, const char *s2, size_t n);
char *strcat(char *s1, const char *s2); char *strncat(char *s1, const char *s2, size_t n);
size_t strspn(const char *s1, const char *s2); size_t strcspn(const char *s1, const char *s2); void *memchr(const void *, int, size_t n); char *strchr(const char *s, int n); char *strrchr(const char *s, int n); char *strstr(const char *s1, const char *s2); char *strpbrk(const char *s1, const char *s2); char *strsep(char **stringp, const char *delim); char *strtok(char *s1, const char *s2); char *strtok_r(char *s1, const char *s2, char **);
char *strerror(int n); int *strerror_r(int m, char *s, size_t n); size_t strlen(const char *s);
Anmerkung: size_t ist ein vorzeichenloser int Datentyp.
int isalnum(int n); int isalpha(int n); int isblank(int n); int iscntrl(int n); int isdigit(int n); int isgraph(int n); int islower(int n); int isprint(int n); int ispunct(int n); int isspace(int n); int isupper(int n); int isxdigit(int n); int toascii(int n); int tolower(int n); int toupper(int n); int _toupper(int n); int _tolower(int n);
char *strcpy(char *s1, const char *s2);