为什么会出现无法输入的情况?
#include<stdio.h>int main()
{
int strcmp(char *p1,char *p2);
char a[10],b[10];
int c;
printf("input two strings:\n");
scanf("%s",a);
scanf("%s",b);
c=strcmp(a,b);
printf("%d",c);
}
int strcmp(char *p1,char *p2)
{int c,size,i;
for(i=0;i<10||size==5;i++)
{c=*(p1+i)-*(p2+i);
if(c!=0)size=5;
}
return c;
}