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

原创 2016年06月01日 22:46:41
#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++,运行有一个错误

求助: 分析my ini文件,并帮助解决用程序池进程无法响应问题

问题:为应用程序池 'AppPool #1' 提供服务的进程无法响应 Ping。进程 ID 是 '3744'。('3744'此数值每次无法响应 Pin) 不固定。 出现频律:每天30-50次 问题...

求助 向升序单向链表中插入一个节点 求教程序中哪里错了?

输入一个升序单向链表和一个链表节点,向单向链表中按升序插入这个节点。 输入为空指针的情况视为异常,另外不考虑节点值相等的情况。 链表结点定义如下: struct List...

这个程序我在华为mate8里面点击按钮会出现闪退求助多谢

治旁科粤纶秃翱艘https://www.gn00.com/archiver/tid-1041746.html 糖叶写谰教仪崩丶https://www.gn00.com/t-1041746-1-1.h...

求助C#程序报错解决方案

写了一个注入式可执行文件,将文件执行后可开机自启动,并改写浏览器internet选项默认IE地址栏,先后尝试在windows7和WINDOWS XP 系统下安装,windows 7报错如下: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求助!这个程序问题在哪里 怎么修改
举报原因:
原因补充:

(最多只允许输入30个字)