#include <stdio.h> int STRCMP(char *source, char *dest); void main() { char a[10] = "wangyan"; char b[10] = "wangya"; printf("%d\n",STRCMP(a,b)); } //如果两个字符串相等则返回0,否则返回-1 int STRCMP(char *source, char *dest) { int flag = -1; while(*dest == *source) { if((*dest == '\0')&&(*source == '\0')) { flag = 0; break; } else { dest++; source++; } } return flag; }#include <stdio.h>
int STRCMP(char *source, char *dest);
void main()
{
char a[10] = "wangyan";
char b[10] = "wangya";
printf("%d\n",STRCMP(a,b));
}
//如果两个字符串相等则返回0,否则返回-1
int STRCMP(char *source, char *dest)
{
int flag = -1;
while(*dest == *source)
{
if((*dest == '\0')&&(*source == '\0'))
{
flag = 0;
break;
}
else
{
dest++;
source++;
}
}
return flag;
}
#include <stdio.h>
int STRCMP(char *source, char *dest);
void main()
{
char a[10] = "wangyan";
char b[10] = "wangya";
printf("%d\n",STRCMP(a,b));
}
//如果两个字符串相等则返回0,否则返回-1
int STRCMP(char *source, char *dest)
{
int flag = -1;
while(*dest == *source)
{
if((*dest == '\0')&&(*source == '\0'))
{
flag = 0;
break;
}
else
{
dest++;
source++;
}
}
return flag;
}