char *strpbrk(const char *str, const char *strCharSet);
Parameter:
str: chuỗi đầu vào
strCharSet: bộ kí tự cần tìm
Remark:
- Hàm strpbrk( ) trả về con trỏ tới vị trí xuất hiện đầu tiên của 1 trong các kí tự (trong bộ kí tự strCharSet).
- Hàm trả về NULL, nếu không tìm thấy hoặc str, strCharSet = NULL.
Ví dụ:
#include "stdio.h" #include "conio.h" #include "string.h" void main( void ) { char string[100] = "The 3 men and 2 boys ate 5 pigs\n"; char *result = NULL; // Return pointer to first digit in "string". printf( "1: %s\n", string ); result = strpbrk( string, "0123456789" ); printf( "2: %s\n", result++ ); result = strpbrk( result, "0123456789" ); printf( "3: %s\n", result++ ); result = strpbrk( result, "0123456789" ); printf( "4: %s\n", result ); getch(); }
Kết quả:
Leave a Reply
You must be logged in to post a comment.