📄 y.c
字号:
void disporder(int loc,char *str,int icolor,int fcolor)
{ int i,j,maxlen,strcnt;
int x,y,xn,yn;
int count;
int counts;
int counthz;
int ilength;
count=0;
ilength=0;
strcnt=strlen(str);
for(i=0;i<7;i++)
{x=xorder[i];
y=loc*28+258+2;
maxlen=4;
if(i==1) maxlen=6;
else if(i==2) maxlen=42;
else if(i==5) maxlen=10;
xn=xnorder[i];
yn=y+20;
drwfillbox(SET,icolor,x,y,xn,yn);
if(i<6)
{for(j=0;j<maxlen;j++)
if(strcnt>=70)
tmpbuf[j]=str[count+j];
else
tmpbuf[j]='\0';
tmpbuf[maxlen]='\0';
count=count+maxlen;
}
if(i==4) ilength=atoi(tmpbuf);
if(i==6) sprintf(tmpbuf,"%3d",lmtspeedcal(ilength));
counthz=0;
counts=0;
if (i==2)
hzstr(tmpbuf,x+1,y-1);
/* {
constj=strlen(tmpbuf);
for(j=0;j<constj;j++,j++)
{
strr1[0]=tmpbuf[j];
if (strr1[0]>=0)
j=constj;
else{ strr1[1]=tmpbuf[j+1];
strr1[2]='\0';
if (strr1[0]<0)
{strr1[1]=tmpbuf[j+1];
strr1[2]='\0';
drwhzstr(strr1,x+3+counthz*16+counts*8,y+2,1,1,fcolor,SET);
counthz=counthz+1;
}
else if ((strr1[0]>20)&&(strr1[0]<=127))
{ strr1[1]='\0';
j--;
drwstr(strr1,x+3+counthz*16+counts*8,y+2,1,1,fcolor,SET);
counts++;
}
else j=constj;
}*/
else
drwstr(tmpbuf,x+3,y+2,1,1,fcolor,SET);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -