% master: string.h.tex % string.h v0.2 % 2011-05-27 (Rx) \section{string.h} %----------------- \begin{verbatim} char *strcat(char text1, char text2) ; hängt Text2(mit \0) an Text1 char *strchr(const char *text, int zeichen) ; sucht das erste vorkommende Zeichen im Text, liefert Adresse oder NULL char *strcpy(char text1, char text2) ; kopiert Text2(mit \0) zum Text1 sitze_t strlen(const char *text) ; liefert die Länge von Text(ohne \0) char *strncat(char *text1, const char *text2, sitze_t n) ; hängt Text2 mit n Zeichen an Text1(mit \0) char *strtok(char *text, const char *kette) ; 1.Aufruf: sucht im Text das erste Zeichen das nicht in Kette vorkommt (wird kein Zeichen gefunden gibt strtok einen NULL-Zeiger zurück), wird ein Zeichen gefunden gibt strtok den Zeiger zurück, dann sucht strtok ab Zeiger das erste Zeichen das in der Kette vorkommt und überschreibt es mit \0, strtok merkt sich den Zeiger auf das nächste Zeichen char *strtok(NULL, const char *kette) ; 2.-n.Aufruf: wie 1.Aufruf ab gemerkten Zeiger \end{verbatim}