关于字符数组
我写的程序如下:#include<stdio.h>
#include<string.h>
main()
{
char a[20],c;
int n,s,y;
gets(a);
s=strlen(a);
for(n=0;a[n]!='\0';n++)
if(strcmp(a[n],'c')==0) break;
if(n<s)
y=1;
else y=0;
printf("%d",y);
}
我的程序为什么在检查的时候有两个警告呢,都是出在什么地方呢?又是为什么呢?请教大家了,谢谢
程序的效果是输入字符串,然后检查里面有没有包含字符‘c’,如果包含了,那么输出1,如果不包含,那么输出0
运算能达到效果,就是有警告。