Loading...
Select Version
&pagelevel(4)&pagelevel
Definition | #include <string.h> char *strpbrk(const char *s1, const char *s2);
| |
Returnwert | Zeiger auf das erste gefundene Zeichen in s1 | |
bei Erolfg. | ||
| NULL-Zeiger | falls keinerlei Übereinstimmung vorliegt. |
Hinweise | Als Argumente werden Zeichenketten erwartet, die mit dem Nullbyte (\0) abgeschlossen sind. Für C++ gelten die beiden folgenden Prototypen für die Funktion const char *strpbrk(const char *s1, const char *s2); char *strpbrk( char *s1, const char *s2); | |
Beispiel | #include <string.h>
#include <stdio.h>
int main(void)
{
char text1[40];
static char text2[] = "0123456789";
char *result;
printf("Beispiel fuer strpbrk()\n");
printf("bitte eine Zeichenkette (max. 40 Zeichen) eingeben!\n");
scanf("%s",text1);
result = strpbrk(text1,text2);
if(result == NULL)
printf("Die eingegebene Zeichenkette enthaelt keine Ziffer.\n");
else printf("%s\n", result);
return 0;
}
| |
Siehe auch | index, strchr | |