_mbsspnp

Aus RAD Studio
Wechseln zu: Navigation, Suche

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