C语言字符数组使用,strchr

举例说明 strchr如何使用,谢谢。不用指针。
2025-04-27 10:06:32
推荐回答(1个)
回答1:

原型: char *strchr(char* _Str,int _Ch)   
头文件:#include   
功能:查找字符串s中首次出现字符c的位置   
说明:返回首次出现c的位置的指针,如果s中不存在c则返回NULL。

例子:
#include
#include
void main()
{
char str1[20],c;
printf("输入字符串:\n");
gets(str1);
printf("输入一个字符:");
scanf("%c",&c);
printf("%s",strchr(str1,c));//打印字符串str1中从字符c开始的后续字符串,如果有字符串中有多个与c相同的字符,应该以第一个为准
}