亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 115416699.txt

?? 一個用C做的
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
        n++;
   }
   if(n==0) printf("\n          文件中無記錄!\n");
 else if (flag==0) printf("\n              文件中無此產品!\n");
fclose(fp);}

void save(int size)
{ FILE *fp;
  int j;
  if((fp=fopen("d:\\dzs\\產品.txt","w"))==NULL)
     {printf("             打開文件失敗\n");
     return;
  }  
 for(j=0;j<size+1;j++)
  fprintf(fp,"%3s%10s%10s%11s%11s%10s%5s%6s%6s%5s\n",pro[j].id,pro[j].name,pro[j].gysh,pro[j].lb,pro[j].dwsl,pro[j].dj,pro[j].kcp,pro[j].dgl,pro[j].zdgl,pro[j].zz);
  fclose(fp);
  printf("         任意鍵繼續....\n");
  getche();
}
void mymodify()
{ int i=0;
  int size;
  int flag=0,j=0;
  char tempnum[5];
  FILE *fp;
  fp=fopen("d:\\dzs\\產品.txt","r");
  while(feof(fp)==0)
  {fscanf(fp,"%3s%10s%10s%11s%11s%10s%5s%6s%6s%5s",&pro[i].id,&pro[i].name,&pro[i].gysh,&pro[i].lb,&pro[i].dwsl,&pro[i].dj,&pro[i].kcp,&pro[i].dgl,&pro[i].zdgl,&pro[i].zz);
   i++;}
   size=i;
   fclose(fp);
  printf("\n                   請輸入要修改的產品ID號:");
 scanf("%s",tempnum);

   
   while(j<size-1)
  {if(strcmp(tempnum,pro[j].id)==0) 
   if(flag==0)
     {printf("\n原記錄信息:");
      printf("\n產品ID   產品名稱  供應商 類別 單位數量     單價   庫存品 訂購量 再訂購量 終止\n\n" );
      printf("%3s%10s%10s%11s%11s%10s%5s%6s%6s%5s\n",pro[j].id,pro[j].name,pro[j].gysh,pro[j].lb,pro[j].dwsl,pro[j].dj,pro[j].kcp,pro[j].dgl,pro[j].zdgl,pro[j].zz);
      printf("\n\n         輸入修改后的產品名稱:");scanf("%s",pro[j].name);
      printf("\n       輸入修改后的產品供應商代碼:");scanf("%s",pro[j].gysh);
      printf("\n         輸入修改后的產品類別代碼:");scanf("%s",pro[j].lb);
      printf("\n         輸入修改后的產品單位數量:");scanf("%s",pro[j].dwsl);
      printf("\n         輸入修改后的產品單價:");scanf("%s",pro[j].dj);
      printf("\n         輸入修改后的產品庫存量:");scanf("%s",pro[j].kcp);
      printf("\n         輸入修改后的產品訂購量:");scanf("%s",pro[j].dgl);
      printf("\n         輸入修改后的產品再訂購量:");scanf("%s",pro[j].zdgl);
      printf("\n         輸入修改后的產品終止信息(‘是’為終止):");scanf("%s",pro[j].zz);
     
    flag=1;}
    j++;
   }
   if(j==0) printf("\n          文件中無信息!\n");
   else if (flag==0) printf("\n              文件中無此產品!\n");
  
   save(size-1);
}

void  myadd()
{int i=0,j;char c;

 int  size;
 FILE *fp;
 fp=fopen("d:\\dzs\\產品.txt","r");
 while(feof(fp)==0)
  {fscanf(fp,"%3s%10s%10s%11s%11s%10s%5s%6s%6s%5s",&pro[i].id,&pro[i].name,&pro[i].gysh,&pro[i].lb,&pro[i].dwsl,&pro[i].dj,&pro[i].kcp,&pro[i].dgl,&pro[i].zdgl,&pro[i].zz);
   i++;}
   size=i;
   printf(" \n         現有產品數量為:%d",i);
   fclose(fp);
   
     
    loop: printf("\n      輸入添加的產品ID:");scanf("%s",pro[size].id);            
     for(j=0;j<size;j++)  
     if(strcmp(pro[j].id,pro[size].id)==0)
     {printf("\n    id重復,請重新輸入!");
      getche();
      goto loop;
      } 
      printf("\n         輸入添加的產品名稱:");scanf("%s",pro[size].name);
      printf("\n         輸入添加的產品供應商代碼:");scanf("%s",pro[size].gysh);
      printf("\n         輸入添加的產品類別代碼:");scanf("%s",pro[size].lb);
      printf("\n         輸入添加的產品單位數量:");scanf("%s",pro[size].dwsl);
      printf("\n         輸入添加的產品單價:");scanf("%s",pro[size].dj);
      printf("\n         輸入添加的產品庫存量:");scanf("%s",pro[size].kcp);
      printf("\n         輸入添加的產品訂購量:");scanf("%s",pro[size].dgl);
      printf("\n         輸入添加的產品再訂購量:");scanf("%s",pro[size].zdgl);
      printf("\n         輸入添加的產品終止信息(‘是’為終止):");scanf("%s",pro[size].zz);
      
save(size+1);


}

 


void mydelete()
{int flag=0,j=0,k,i=0,size,m;
 char tempnum[5]; 
  FILE *fp; 
 fp=fopen("d:\\dzs\\產品.txt","r");
 if(fp==NULL) {printf("\n                打開文件失敗!\n"); return;}
 
 while(feof(fp)==0)
  {fscanf(fp,"%3s%10s%10s%11s%11s%10s%5s%6s%6s%5s",&pro[i].id,&pro[i].name,&pro[i].gysh,&pro[i].lb,&pro[i].dwsl,&pro[i].dj,&pro[i].kcp,&pro[i].dgl,&pro[i].zdgl,&pro[i].zz);
   i++;}
   size=i;
  fclose(fp);
 
 
 printf("\n                   請輸入要刪除記錄的產品ID號:");
 scanf("%s",tempnum);
 while(j<size+1)
  {if(strcmp(tempnum,pro[j].id)==0) 
   if(flag==0)
    {flag=1;
     k=j; }
    j++;
  }
  if(j==0) {printf("\n          文件中無信息!\n");return;}
 else if (flag==0) {printf("\n              文件中無此產品!\n");return;}
 
 for(m=k;m<size+1;m++)
  {strcpy(pro[m].id,pro[m+1].id);
   strcpy(pro[m].name,pro[m+1].name);
   strcpy(pro[m].gysh,pro[m+1].gysh);
   strcpy(pro[m].lb,pro[m+1].lb);
   strcpy(pro[m].dwsl,pro[m+1].dwsl);
   strcpy(pro[m].dj,pro[m+1].dj);
   strcpy(pro[m].kcp,pro[m+1].kcp);
   strcpy(pro[m].dgl,pro[m+1].dgl);
   strcpy(pro[m].zdgl,pro[m+1].zdgl);
   strcpy(pro[m].zz,pro[m+1].zz);
  }
save(size-2);}


/*float transfer2(char *ca)
{float val,power,sum; int i=0,j;char s[20];
 printf("%s\n",*ca);
 for(i=0,j=0;i<13;i++)
  if(*(ca+i)='.'||(*(ca+i)>='0'&&*(ca+i)<='9')) s[j++]=*(ca+i);
 s[j]='\0';j=0;
 for(val=0;s[j]>='0'&&s[j]<='9';j++)
 val=10*val+s[j]-'0';
 if(s[j]=='.') j++;
 for(power=1;s[j]>='0'&&s[j]<='9';i++)
  {val=10*val+s[j]-'0'; power*=10;}

 sum=val/power;
 printf("%f\n",sum);
}*/
 

void cliread()          /*導入鏈表函數*/
     {int i,n=0;
 char ch;
 CLI *p1,*p2;
 /*float temp;   用來處理CLI.price的小數點后的數字*/

 if ((fpc=fopen("D:\\dzs\\client.txt","r"))==NULL)
     {
  printf("can not open file\n");
  exit(0);
     }

 

 p1=p2=(struct client *)malloc(sizeof(struct client));
  
 while(!feof(fpc))
  {
   while((ch=fgetc(fpc))==' ');
   
   p1->id[0]=ch; 
   i=0; 
   while((ch=fgetc(fpc))!=' ')
    p1->id[++i]=ch;   
   p1->id[++i]='\0';
                  
   
   while((ch=fgetc(fpc))==' ');  /*把讀入的字符進行到沒有空格的位置*/
   
   p1->name[0]=ch;   
   i=0;
   while((ch=fgetc(fpc))!=' ')  
    p1->name[++i]=ch;
   p1->name[++i]='\0';            /*數組結束標志*/
   
   while((ch=fgetc(fpc))==' ');   /*把讀入的字符進行到沒有空格的位置*/
   
   

   n++;
   
   if(n==1) 
                     Chead=p1;
                      
    
   p1=(struct client*)malloc(sizeof(struct client));
        p2->next=p1; 
   p2=p1;
  }
 p2->next=NULL;
    
}  


void clichoose()
    {char f;
     printf("                       請輸入您的要求:                        \n");
        gotoxy(40,16);
        scanf("%c",&f);
           switch(f)
                {case'1':clidisplay();   break;
                 case'2':clisearch();    break;
                 case'3':cliadd();       break;
                 case'4':clidel();       break;
                 case'5':climodify();    break;
                 /*case'6':clisum();       break;*/
                 /*case'9':getchar();totalmenu();totalchoose();       break;*/
                 case'0':break;  
                 default:printf("\n    沒有%c選項??! \n",f);
                } 
     }

void cliprintmenu()
   {clrscr();
    printf("                 * * * * * * * * * * * * * * * * * * * * * *\n");
    printf("                 *                                         *\n"); 
    printf("                 *            客戶信息管理系統             *\n");
    printf("                 *                  目錄                   *\n");  
    printf("                 *                                         *\n");
    printf("                 *            1    顯示客戶信息            *\n");
    printf("                 *            2    查詢客戶信息            *\n");
    printf("                 *            3    添加客戶信息            *\n");
    printf("                 *            4    刪除客戶信息            *\n");
    printf("                 *            5    修改客戶信息            *\n");
    printf("                 *            0    退出                    *\n");
    printf("                 *                                         *\n"); 
    printf("                 * * * * * * * * * * * * * * * * * * * * * *\n");
   }
void clidisplay()      /*顯示鏈表函數*/
{
     char ch;
     int i,j;
     CLI *p;
    p=Chead;
    clrscr();
    getchar();                     /*接收輸入的數字*/
    
    for(i=0;p->next!=NULL;i=i+19)
    {   
        clrscr();
        printf("客戶ID                    客戶公司    \n");
        for(j=0;j<18&&p->next!=NULL;j++)
        {
              
              printf("%6s   %25s \n",p->id,p->name);
              p=p->next;
        }
    
         printf("\nPress Enter to continue......\n");  
         getchar();
            
     }        
         clireturn();
}

void cliadd()
     {
      CLI *p1,*p2;
      
      
      p2=(struct client *)malloc(sizeof(struct client));
      
      getchar();
         
         printf("\n       輸入添加的客戶ID:");
               {gets(p2->id);}
         
         printf("\n       輸入添加的客戶公司名稱:");
               {gets(p2->name);}
         
         
      p2->next=Chead;
      Chead=p2;
         
      
      
      printf("\n               添加后數據                  \n");               
      printf("客戶ID                    客戶公司    \n"); 
      printf("%5s   %25s\n",p2->id,p2->name);


      printf("\nPress Enter to continue......\n");      
      getchar();         /*接收回車符*/
      clireturn();
     }  

void clidel()         
{     CLI *p1,*p2;
      char del_id[8];
      if(Chead==NULL) 
      {  
         printf("\nList NULL!\n");
         exit(0);
      }
      clrscr();
      p1=Chead;
      printf("\n             請輸入要刪除的客戶ID:               \n");
      gotoxy(36,2);
      getchar();                 /*接收選擇目錄的數字*/
      gets(del_id);
      
      
      while(strcmp(del_id,p1->id)!=0&&p1->next!=NULL)  
         {p2=p1;
          p1=p1->next;}                       /*p1后移一個節點*/
      
      if((p1->next==NULL)&&(strcmp(del_id,p1->id)==0))             /*找到了*/
          p2->next=NULL;
      
      else if((strcmp(del_id,p1->id)==0)&&(p1->next!=NULL))                        /*找到了*/
         {
          if(p1==Chead)   {Chead=Chead->next;}     /*若p1指向的是首節點,把第二個節點地址賦予Chead*/
          else p2->next=p1->next;
          printf("您已經刪除了ID為%s的客戶!\n",del_id);
         }
      
      else printf("沒有ID為%s的客戶!\n",del_id);
      
      printf("\nPress Enter to continue......\n");        
      getchar();
      clireturn();
}

void clisearch()
     {char i[8];
      CLI *p1;
      clrscr();
      
      printf("                 請輸入所要查詢的客戶編號:");
      getchar();                 /*接收選擇目錄的數字*/      
      gets(i);
      p1=Chead;
      
      while(p1!=NULL&&(strcmp(i,p1->id)!=0))
           
                 {p1=p1->next;}
           

      if(p1==NULL) printf("              沒有此編號的產品!");
      else
          {printf("客戶ID                    客戶公司    \n\n"); 
           printf("%6s   %25s\n",p1->id,p1->name);
          }
 printf("\nPress Enter to continue......\n");  
      getchar();           
      clireturn();
     }


void climodify()
     {
      CLI *p1,*p2;
      char n[8];
      p1=Chead;
      printf("\n   請輸入所要修改的客戶編號:");
      
      getchar();                 /*接收選擇目錄的數字*/      
      gets(n);
      
      if((strcmp(n,p1->id)==0));
      else while((strcmp(n,p1->id)!=0)&&p1!=NULL)
                {p1=p1->next;}
      if(p1==NULL)    printf("找不到此條數據!");
      else
              {clrscr();
           printf("\n                  原數據:                         \n");
           printf("客戶ID                    客戶公司    \n\n"); 
           printf("%6s   %25s\n",p1->id,p1->name);


           printf("\n                  請修改!                          \n");
                 {gotoxy(2,5); 
                              gets(p1->id);}
      
                 {gotoxy(27,5);  
                              gets(p1->name);}
      
      
          
           printf("\n                  修改后數據:                         \n");
           printf("客戶ID                    客戶公司    \n\n"); 
           printf("%6s   %25s\n",p1->id,p1->name);

           printf("                     修改成功!                       \n");
           }
     printf("\nPress Enter to continue......\n"); 
     getchar();
     clireturn();  
}

void clireturn()
   {
    char r;
    clrscr();
    printf("\n         是否返回上級菜單(y/n):                     \n");
    gotoxy(32,2);
    scanf("%c",&r);
    getchar();         /*用來接收回車符*/
    switch(r)
      {
       case'y':clrscr();cliprintmenu();clichoose();   break;
       case'Y':clrscr();cliprintmenu();clichoose();   break;
       case'n':break;
       case'N':break;
       default:printf("\n    沒有%c選項??! \n",r);
      }
    }
    
 client()
{
cliread(); 
cliprintmenu();
clichoose();

}
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲风情在线资源站| 成人国产一区二区三区精品| 欧美一二三区在线| 国产精品一级片在线观看| 久久综合丝袜日本网| 99久久精品国产一区| 亚洲福利国产精品| 国产精品动漫网站| 欧美丰满美乳xxx高潮www| 国产中文字幕一区| 亚洲国产美女搞黄色| 国产欧美一区二区精品久导航| 在线欧美日韩精品| av中文字幕一区| 国内成人自拍视频| 一级特黄大欧美久久久| 国产农村妇女毛片精品久久麻豆| 欧美一区二区福利在线| 在线观看视频91| 97久久超碰国产精品电影| 国产成人综合精品三级| 麻豆国产精品一区二区三区 | 国产在线日韩欧美| 日本怡春院一区二区| 亚洲欧美综合另类在线卡通| 精品少妇一区二区三区在线播放| 欧美日韩一区在线观看| 欧美在线观看视频在线| 91麻豆swag| 色婷婷久久99综合精品jk白丝| 成人h动漫精品一区二| 成人黄色国产精品网站大全在线免费观看| 秋霞av亚洲一区二区三| 久久精品久久99精品久久| 91看片淫黄大片一级| 国产精品综合在线视频| 蜜桃视频一区二区三区 | 久久久久久久综合| 91精品国产色综合久久ai换脸 | 波多野结衣中文字幕一区| 免费观看一级特黄欧美大片| 天天操天天色综合| 三级不卡在线观看| 国内精品第一页| 色8久久人人97超碰香蕉987| 欧美美女bb生活片| 欧美激情在线一区二区三区| 亚洲444eee在线观看| 成人午夜在线免费| 日韩亚洲欧美一区二区三区| 自拍偷拍欧美激情| 国产一区二区三区蝌蚪| 成人免费视频视频| 欧美成人精品高清在线播放| 国产精品免费视频网站| 免费欧美日韩国产三级电影| 99re热这里只有精品免费视频| 欧美在线观看一区二区| 亚洲欧美日韩系列| 99re这里只有精品6| 国产日产欧美一区二区三区| 亚洲日本在线视频观看| 中文字幕精品在线不卡| 91欧美一区二区| 欧美aⅴ一区二区三区视频| 久久久99精品免费观看| 狠狠色丁香久久婷婷综合_中 | 精品国产乱码久久| 美美哒免费高清在线观看视频一区二区| 91老师国产黑色丝袜在线| 国产精品久久久久久久第一福利| 麻豆国产精品777777在线| 69精品人人人人| 午夜免费久久看| 日韩精品一区在线| 国产91丝袜在线观看| 国产精品白丝在线| 日韩va亚洲va欧美va久久| 欧美日本免费一区二区三区| 婷婷成人激情在线网| 精品日韩成人av| 91香蕉视频污在线| 五月婷婷综合在线| 国产亚洲一区二区三区四区 | 欧美狂野另类xxxxoooo| 天天综合日日夜夜精品| 2014亚洲片线观看视频免费| 国产91在线看| 日本不卡在线视频| 亚洲视频一二三| 久久精品日产第一区二区三区高清版| 国产69精品久久久久777| 美女网站在线免费欧美精品| 亚洲国产一区二区视频| 亚洲免费观看高清完整| 国产精品丝袜黑色高跟| 欧美国产精品中文字幕| 久久久久久久一区| 色综合一区二区三区| 国产高清亚洲一区| 免费精品99久久国产综合精品| 亚洲美女一区二区三区| 国产日韩欧美不卡在线| 久久综合九色综合欧美就去吻| 欧美日韩一区二区三区视频| 色婷婷久久久久swag精品| 成人美女视频在线看| 国产成人精品三级麻豆| 国产成人精品亚洲日本在线桃色| 精品在线你懂的| 国产一区二区在线视频| 蜜臀av国产精品久久久久| 五月天精品一区二区三区| 亚洲二区在线观看| 精品一区二区免费看| 免费在线看一区| 懂色av中文一区二区三区| 99久久er热在这里只有精品66| 成人精品国产免费网站| 成人一区二区三区| 一本色道a无线码一区v| 欧美色网一区二区| 日韩欧美第一区| 亚洲欧美怡红院| 香蕉久久一区二区不卡无毒影院| 婷婷开心激情综合| 成人综合在线视频| 91精品国模一区二区三区| 精品国产免费久久| 亚洲人吸女人奶水| 免费成人深夜小野草| av在线一区二区三区| 欧美二区三区的天堂| 亚洲视频一区在线| 精品综合免费视频观看| 欧美主播一区二区三区| 欧美一区二区三区视频免费| 亚洲乱码中文字幕| eeuss国产一区二区三区| 日韩欧美成人激情| 日韩毛片在线免费观看| 国产精品自拍在线| 日韩精品一区二区三区中文精品| 亚洲色图在线播放| 成人动漫一区二区三区| 91精品国产综合久久婷婷香蕉| 亚洲欧洲精品一区二区三区不卡| 蜜臀久久99精品久久久久宅男| 在线观看亚洲精品| 一区二区在线观看视频| 99久久免费精品| 亚洲欧美在线aaa| 不卡的电影网站| 中文字幕中文字幕中文字幕亚洲无线| 国产一区二区三区四区五区美女 | 欧美tickle裸体挠脚心vk| 日韩vs国产vs欧美| 日韩精品中文字幕一区| 久久精品久久99精品久久| 精品国产a毛片| 成人亚洲精品久久久久软件| 国产欧美精品一区二区色综合朱莉| 国产一区二区三区日韩| 亚洲国产精品久久久久秋霞影院 | 国产一区二区在线影院| 国产精品麻豆网站| 欧美日韩国产综合久久| 国产超碰在线一区| 亚洲综合色在线| 精品99久久久久久| 色哦色哦哦色天天综合| 婷婷六月综合亚洲| 欧美国产精品v| 欧美视频在线不卡| 国产91精品精华液一区二区三区 | 日韩一区二区三区电影| 成人午夜av电影| 视频一区中文字幕| 中文字幕一区二区三区在线播放| 欧美揉bbbbb揉bbbbb| 成人黄色片在线观看| 国产精品亚洲视频| 亚洲一区二区成人在线观看| 中文字幕欧美区| 欧美电影免费观看高清完整版| 91美女福利视频| 国产成人亚洲综合a∨婷婷| 免费观看在线综合| 亚洲成a人片综合在线| 综合在线观看色| 国产精品久久久久婷婷二区次| 精品盗摄一区二区三区| 91精品国产欧美一区二区18| 欧美久久久久久蜜桃| 欧美性三三影院| 欧美系列日韩一区| 欧美人牲a欧美精品| 欧美一区二区三区喷汁尤物| 7777精品伊人久久久大香线蕉 | 欧美精品一区二区三区在线|