Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

memchr - Byte im Speicher finden

&pagelevel(4)&pagelevel

Definition

#include <string.h>

void *memchr(const void *s, int c, size_t n);

Beschreibung

memchr() sucht das erste Vorkommen des Zeichens c in den ersten n Bytes des Speicherbereiches, auf den s zeigt.

s ist der Zeiger auf den Speicherbereich, in dem das Zeichen c gesucht werden soll.

c ist der EBCDIC-Wert des Zeichens, das gesucht werden soll.

n ist der ganzzahlige Wert, der die Anzahl der zu durchsuchenden Bytes in s angibt.

Returnwert 

Zeiger auf die Position von c im Bereich s bei Erfolg.

 

Nullzeiger

wenn c in dem angegebenen Bereich nicht vorkommt.

Hinweis

Die Funktion eignet sich zum Bearbeiten von Zeichenvektoren, die im Unterschied zu Zeichenketten nicht mit dem Nullbyte (\0) abgeschlossen sein müssen.

Siehe auch

memcmp(), memcpy(), memset(), string.h.