⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 y.c

📁 在以前公司DOS环境下
💻 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 + -