string(5) string(5)
NAME
string - Zeichenkettenoperationen
SYNTAX
#include <string.h>
BESCHREIBUNG
In der Include-Datei <string.h> wird folgendes definiert:
NULL Nullzeigerkonstante.
sizet Wie in <stddef.h> beschrieben.
Folgende Funktionsprototypen können auch als Makros definiert sein:
void *memccpy(void *s1, const void *s2, int c, sizet n);
void *memchr(const void *s, int c, sizet n);
int memcmp(const void *s1, const void *s2, sizet n);
void *memcpy(void *s1, const void *s2, sizet n);
void *memmove(void *s1, const void *s2, sizet n);
void *memset(void *s, int c, sizet n);
char *strcat(char *s1, const char *s2);
char *strchr(const char *s, int c);
int strcmp(const char *s1, const char *s2);
int strcoll(const char *s1, const char *s2);
char *strcpy(char *s1, const char *s2);
sizet strcspn(const char *s1, const char *s2);
char *strdup(const char *s1);
char *strerror(int errnum);
sizet strlen(const char *s);
char *strncat(char *s1, const char *s2, sizet n);
int strncmp(const char *s1, const char *s2, sizet n);
char *strncpy(char *s1, const char *s2, sizet n);
char *strpbrk(const char *s1, const char *s2);
char *strrchr(const char *s, int c);
sizet strspn(const char *s1, const char *s2);
char *strstr(const char *s1, const char *s2);
char *strtok(char *s1, const char *s2);
sizet strxfrm(char *s1, const char *s2, sizet n);
Durch Einbinden der Include-Datei <string.h> können auch alle Symbole
aus der Datei <stddef.h> angezeigt werden.
SIEHE AUCH
memory(3C), string(3C), types(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98