|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int cmp(char str1[], char str2[])
{
int i = 0, j = 0;
while (str1[i])
{
while (str2[j] == str1[i])
{
i++;
j++;
if (!str2[j])
{
return 0;
}
}
i++;
j = 0;
}
return -1;
}
int main()
{
char str[40];
printf("Please enter the website you like best : ");
scanf("%s", str);
#ifndef CORRECT
#define CORRECT "fishc.com"
#endif
if ( cmp(str, CORRECT) == 0)
{
printf("You are a smart man!\n\n");
}
else
{
printf("You fool, man!\n\n");
}
return 0;
}
输入 fishc.com,会打印 You are a smart man!
输入 fishc.comlk 也会打印 You are a smart man!
所以函数实现部分是有错误的
|
|