程序输入几行文本和一个字符进行搜索。使用该函数strchr
,程序可以确定该字符在字符串中出现的次数。
int main()
{
int k = 0;
char str[100];
char* pch;
printf("please input 1 line:");
scanf("%s", str);
int ch;
scanf("%d", &ch);
pch = strchr(str, ch);
puts(str);
if (pch == NULL)
printf("symbol not found\n");
else
{
printf("sumbol %c on place %d\n", ch, pch - str + 1);
k++;
}
printf("k:%d", k);
return 0;
}
但没有它会更容易
strchr
- 只需通过字符: