bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, memmove,
memset - Byte-Zeichenketten bearbeiten
Standard-C-Bibliothek (
libc,
-lc)
#include <string.h>
int bcmp(const void s1[.n], const void s2[.n], size_t n);
void bcopy(const void Quelle[.n], void dest[.n], size_t n);
void bzero(void s[.n], size_t n);
void *memccpy(void Ziel[.n], const void Quelle[.n], int c, size_t n);
void *memchr(const void s[.n], int c, size_t n);
int memcmp(const void s1[.n], const void s2[.n], size_t n);
void *memcpy(void Ziel[.n], const void Quelle[.n], size_t n);
void *memfrob(void s[.n], size_t n);
void *memmem(const void Heuhaufen[.Heuhaufenlänge], size_t Heuhaufenlänge,
const void Nadel[.Nadellänge], size_t Nadellänge);
void *memmove(void Ziel[.n], const void Quelle[.n], size_t n);
void *memset(void s[.n], int c, size_t n);
Die Byte-Zeichenketten-Funktionen arbeiten auf Zeichenketten (Byte-Arrays), die
nicht notwendigerweise mit Nullbytes abgeschlossen sind. Lesen Sie die
individuellen Handbuchseiten für die Beschreibungen der jeweiligen
Funktion.
Die Funktionen
bcmp() und
bcopy() sind obsolet. Benutzen Sie
stattdessen
memcmp() und
memmove().
bcmp(3),
bcopy(3),
bzero(3),
memccpy(3),
memchr(3),
memcmp(3),
memcpy(3),
memfrob(3),
memmem(3),
memmove(3),
memset(3),
string(3)
Die deutsche Übersetzung dieser Handbuchseite wurde von Dr. Tobias
Quathamer <
[email protected]> und Mario Blättermann
<
[email protected]> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU
General Public License Version 3 oder neuer bezüglich der
Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an die
Mailingliste
der Übersetzer