VC2008无法解析外部符号的问题
/*此程序是将字符串s2中的任意字符在字符串s1中第一次出现的位置作为结果返回,如果s1中不包含s2中的字符,则返回-1*/#include<stdio.h>
#define MAXLINE 10
void any(char *s1,char *s2)
{
int arr[MAXLINE] = {0};
int j = 0,i = 0,k = 0;
while(s2[i] != '\0')
{
j = 0;
while(s1[j] != '\0')
{
if(s1[j] == s2[i])
{
arr[k] = j+1;
k++;
break;
}
else
{
arr[k] = -1;
k++;
break;
}
j++;
}
i++;
}
for(i = 0;arr[i] != '0';i++)
printf("the position is %d\n",arr[i]);
}
int main()
{
char s1[MAXLINE] = {'0'},s2[MAXLINE] = {'0'};
printf("input\n");
scanf("%s",s1);
getchar();
scanf("%s",s2);
any(s1,s2);
return 0;
}
我写完程序要生成的时候出现 的问题,郁闷,以前没遇到过,求大虾解答