linux.txt/programmieren/c/string.h.tex
2025-02-15 15:39:11 +01:00

32 lines
1.5 KiB
TeX

% 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}