关于 指向只读变量的指针参数 的问题
下面这个函数用于在一个字符串中进行搜索,查找所有在一个给定字符集合中出现的字符参数都是指向char const型的指针
这段程序编译未能通过,原因是 cannot convert from 'const char *' to 'char *'
如果我一定要返回一个 char* 类型的指针该怎么做呢
char *find_char(char const *source,char const *chars)
{
char const *s=source;
char const *c=chars;
while(*s!='\0')
{
while(*c!='\0')
{
if(*s!=*c)
c++;
else
return s;
}
c=chars;
s++;
}
return NULL;
}