Advertisement
char *strchr(const char *str, int c)
/* Program to find a character in a String and return remaining string after it. */
#include<stdio.h>
#include<string.h>
int main()
{
char arr[] = "www.decodejava.com";
char ch = 'j';
char *p = strchr(arr,ch); /* it prints the string after the searched char value*/
printf("String to be searched for a value : %s \n", arr);
printf("char value to be searched in String : %c \n", ch);
printf("Result of search : % s",p);
return 0;
}
String to be searched for a value : www.decodejava.com
char value to be searched in String : j
Result of search : java.com
/* Program to find a character at a particular index of a String. */
#include<stdio.h>
#include<string.h>
int main()
{
char arr[] = "welcome to this site";
char ch = 'k';
char *p = strchr(arr,ch);
printf("String to be searched for a value : %s \n", arr);
printf("char value to be searched in String : %c \n", ch);
printf("Result of search : % s",p);
return 0;
}
String to be searched for a value : welcome to this site
char value to be searched in String : k
Result of search : (null)
Advertisement
/* Program to find a character in a string, with multiple occurrences */
#include<stdio.h>
#include<string.h>
int main()
{
char arr[] = "a beautiful sky";
char ch = 'u';
char *p = strchr(arr,ch); /* it prints the string after the searched char value*/
printf("String to be searched for a value : %s \n", arr);
printf("char value to be searched in String : %c \n", ch);
printf("Result of search : % s",p);
return 0;
}
String to be searched for a value : a beautiful sky
char value to be searched in String : u
Result of search : utiful sky
Advertisement
Advertisement
Please check our latest addition
C#, PYTHON and DJANGO
Advertisement