2.14.18 strpbrk
Declaration:
char *strpbrk(const char *
str1, const char *
str2);
Finds the first character in the string str1 that matches any character specified in str2.
A pointer to the location of this character is returned. A null pointer is returned if no character in str2 exists in str1.
Example:
#include<string.h> #include<stdio.h> int main(void) { char string[]="Hi there, Chip!"; char *string_ptr; while((string_ptr=strpbrk(string," "))!=NULL) *string_ptr='-'; printf("New string is \"%s\".\n",string); return 0; }
The output should result in every space in the string being converted to a dash (-).