查找字符串里是否含有指定要查找的字符

之前写一个代码,用的是strcmp比较两个字符时候一致,不可行,然后用==就可以,不太懂,求大神指点一二
不可行代码:
void search(char*p,char s)



for(;i<num;i++)
{
strcmp(p+i,&s);


}

strcmp是在cstring中的一个函数,而==这是相等
strcmp函数简介原型:extern int strcmp(const char *s1,const char * s2);
用法:加头文件 #include
功能:比较字符串s1和s2。
一般形式:strcmp(字符串1,字符串2)
返回值:
当s1 当s1=s2时,返回值=0
当s1>s2时,返回值>0
即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。如:"A"<"B" "a">"A" "computer">"compare"