keil c51 中函数名大小写问题

来源:互联网 发布:淘宝网化装品 编辑:程序博客网 时间:2024/04/29 21:28

发现keil 似乎不能区分大小写

void Sprintf(ulong I,ulong D,uchar B0,uchar B1){    uchar i,N=0;    uchar num[16],copyed[16];    uchar *p=num;    sprintf(copyed,"%lu",D);    sprintf(num,"%lu",I);    while(*p != '\0')    {        p++;        N++;    }    if(D != 0)    {        num[N]='.';        N++;        while( B0 != 0)        {            B0--;            num[N]='0';            N++;        }        num[N]='\0';        strcpy(num+N,copyed);    }    N=0;    p=num;    while(*p != '\0')    {        p++;        N++;    }    for(i=N;i<15;i++)    {        num[i]=' ';    }    num[i]='\0';    if(B1 == 1)        printf("%s",num);}

可以在gcc下编译通过并正确显示,但在keil c51 中不能正确显示,修改函数名后就可以了。

0 0
原创粉丝点击