【发布时间】:2015-09-06 17:43:05
【问题描述】:
我试图使用 strcmp() 比较两个字符串,如果它们相等,则函数返回 -1(意味着它们不相等),我不知道出了什么问题。
int main()
{
char password[]={'6','6','6','6','6','6'};
char passmatch[6];
int i =0;
for(i ; i<6 ; i++)
{
passmatch[i]='6';
}
printf("\n");
if(strcmp(password,passmatch)==0)
{
printf("Strings are equal");
}
else
{
printf("String are'nt equal");
}
return 0;
}
【问题讨论】: