C-Programmierung: string.h
Erscheinungsbild
char* strcpy(char* sDest, const char* sSrc)Kopiert einen String sSrc nach sDest inklusive '\0'char* strcat(char* s1, const char* s2)Verbindet zwei Zeichenketten miteinandervoid* strncpy(char* sDest, const char* sSrc, size_t n)Wiestrcpy, kopiert jedoch maximal n Zeichen (ggf. ohne '\0').size_t strlen(const char* s)Liefert die Länge einer Zeichenkette ohne '\0'int strcmp(const char* s1, char* s2)Vergleicht zwei Zeichenketten miteinander. Liefert 0, wenn s1 und s2 gleich sind, <0 wenn s1<s2 und >0 wenn s1>s2int strstr(const char* s, const char* sSub)Sucht die Zeichenkette sSub innerhalb der Zeichenkette s. Liefert einen Zeiger auf das erste Auftreten von sSub in s, oder NULL, falls sSub nicht gefunden wurde.int strchr(const char* s, int c)Sucht das erste Auftreten des Zeichens c in der Zeichenkette s. Liefert einen Zeiger auf das entsprechende Zeichen in s zurück, oder NULL, falls das Zeichen nicht gefunden wurde.void* memcpy(void* sDest, const void* sSrc, size_t n)Kopiert n Bytes von sSrc nach sDest, liefert sDest. Die Speicherblöcke dürfen sich nicht überlappen.void* memmove(void* sDest, const void* sSrc, size_t n)Kopiert n Bytes von sSrc nach sDest, liefert sDest. Die Speicherblöcke dürfen sich überlappen.