【发布时间】:2014-02-08 06:39:38
【问题描述】:
我试图找出一个字符串(s1)的字符在另一个字符串(s2)中的出现。
这是我的代码的一部分。
for(;i<strlen(s1);i++)
{
int x=strchr(s2,s1[i]);
if(x>0)
count++;
}
但是在编译时我得到一个指向 strchr() 的错误并说
error: invalid conversion from ‘char*’ to ‘int’ [-fpermissive]
谁能解释一下使用 strchr() 函数有什么问题。
【问题讨论】:
-
问题是你没有阅读它的文档。我想知道当你知道你不知道它在做什么时,你为什么曾经尝试使用一个函数...