求助!这个程序问题在哪里 怎么修改

#include<stdio.h>
#include<string.h>
void main()
{


char a[80],b[80];
int A;
    printf("计算数组长度请按1,比较字符串大小请按2:\n");
    scanf("%d",&A);
    if (A==1)
    {
printf("Input the first string :");
scanf("%s",a);
printf("Input the second string :");
scanf("%s",b);
printf("The first string length is : %u\n", MyStrlen(a));
printf("The second string length is : %u\n",MyStrlen(b));
    }
else
printf ("比较结果为:%d\n",MyStrcmp (a,b));




}
unsigned int MyStrlen(char *p)
{
unsigned int len;
len=0;
for(;*p!='\0';p++)
{
len++;
}
return len;
}


/*unsigned int MyStrlen(char s[])
{
    char *p=s;
while(*p!='\0')
{
    p++
}
return (p-*p);
}*/


/*int MyStrcmp(char *p1,char *p2)
{
for(;*p1==*p2;p1++,p2++)
{
if(*p1=='\0')
return -1;
}
return 1;
}*/


int MyStrcmp(char a[],char b[])
{
int i;
for(i=0;a[i]==b[i];i++)
{
if(a[i]=='\0')
return 0;
}
return i;

}



用的VC++,运行有一个错误

阅读更多
想对作者说点什么? 我来说一句

TXT在线小说管理器

2013年12月17日 20.73MB 下载

求助怎么样上传资源???

2008年12月05日 39KB 下载

网站权重 新手站长

2011年12月09日 52KB 下载

没有更多推荐了,返回首页

关闭
关闭