In <string.h> beschriebene Funktionen
gefunden:
(http://www2.fh-fulda.de/~klingebiel/c-stdlib/string.htm)
char *strcpy(s, ct); // Zeichenkette ct in Vektor s kopieren
char *strncpy(s, ct, n); // höchstens n Zeichen aus ct in s kopieren
char *strcat(s, ct); // Zeichenkette ct hinten an s anfügen
char *strncat(s, ct, n); // max. n Zeichen von ct hinten an s anfügen
int strcmp(cs, ct); // Zeichenketten cs und ct vergleichen
int strncmp(cs, ct, n); // max. n Zeichen von cs mit ct vergleichen
char *strchr(cs, c); // liefert Zeiger auf das erste c in cs
char *strrchr(cs, c); // liefert Zeiger auf das letzte c in cs
size_t strspn(cs, ct); // liefert Anzahl der Zeichen am Anfang von
cs
size_t strcspn(cs, ct); // liefert Anzahl der Zeichen am Anfang von
cs
char *strpbrk(cs, ct); // liefert Zeiger auf die Position in cs
char *strstr(cs, ct); // liefert Zeiger auf erste Kopie von ct
size_t strlen(cs); // liefert Länge von cs (ohne '\0').
char *strerror(n); // liefert Zeiger auf Zeichenkette
char *strtok(s, ct); // strtok durchsucht s nach Zeichenfolgen
void *memcpy(s, ct, n); // kopiert n Zeichen von ct nach s
void *memmove(s, ct, n); // wie memcpy, auch wenn die Objekte
überlappen
int memcmp(cs, ct, n); // vergleicht n Zeichen von cs mit ct
void *memchr(cs, c, n); // liefert Zeiger auf das erste c in cs
void *memset(s, c, n); // setzt n Zeichen von s auf den Wert c