_mbsspnp
Nach oben zu String.h - Index
Header-Datei
mbstring.h
Kategorie
Routinen für Speicher- und String-Bearbeitung
Prototyp
unsigned char *_mbsspnp(const unsigned char *s1, const unsigned char *s2);
Beschreibung
Alle diese Funktionen suchen nach dem ersten Zeichen in s1, das in s2 nicht enthalten ist.
Verwenden Sie das in tchar.h definierte portierbare Makro _tcsspnp, um auf diese Funktionen zuzugreifen.
Rückgabewert
Die Funktionen geben einen Zeiger auf das erste Zeichen in s1 zurück, das in s2 nicht gefunden wurde.
Wird jedes Zeichen aus s1 in s2 gefunden, geben die Funktionen NULL zurück.
Beispiel
#include <stdio.h> #include <string.h> #include <alloc.h> int main(void) { char *string1 = "1234567890"; char *string2 = "123DC8"; int length; length = strspn(string1, string2); printf("Character where strings differ is at position %d\n", length); return 0; }