當前位置:編程學習大全網 - 源碼下載 - c語言求幫忙做壹個“修改”的模塊

c語言求幫忙做壹個“修改”的模塊

void?xiugai()

{

system("cls");

LNode?*p,*s;

char?choice[12];

p=(LNode*)malloc(sizeof(LNode));

s=S;

printf("\n\t\t\t車次修改系統\n");

printf("\n\n請輸入要修改的火車車次:");

scanf("%s",&choice);

while(s!=NULL?&&?strcmp(s->data.num,choice))

{

s=s->next;

}

if?(s==NULL)

{

printf("\n\n沒找到指定的車次信息,已自動返回主菜單\n");

return;

}

printf("\n火車車次始發站終點站運行時間(min)途徑站點個數\n");

printf("%s\t%s?%s\t%d\t\t%d\t\n",s->data.num,s->data.sstation,s->data.tterminus,s->data.time,s->data.times);

printf("\n");

printf("\n請輸入新的火車車次:(無需修改時請直接回車)");

gets(p->data.num);

printf("\n請輸入新的火車始發站:(無需修改時請直接回車)");

gets(p->data.sstation);

printf("\n請輸入新的火車終點站:(無需修改時請直接回車)");

gets(p->data.tterminus);

printf("\n請輸入新的火車運行時間:(無需修改時請輸入0)");

scanf("%d",&p->data.time);

printf("\n請輸入新的火車途徑站點個數:(無需修改時請輸入0)");

scanf("%d",&p->data.times);

if?(strlen(p->data.num)>0)

strcpy(s->data.num,?p->data.num);

if?(strlen(p->data.sstation)>0)

strcpy(s->data.sstation,?p->data.sstation);

if?(strlen(p->data.tterminus)>0)

strcpy(s->data.tterminus,?p->data.tterminus);

if?(p->data.time!=0)

s->data.time=p->data.time;

if?(p->data.times!=0)

s->data.times=p->data.times;

free(p);

return;

}

  • 上一篇:國服前夕版本 戰士pve狂暴三圍怎麽堆 怎麽輸出呢?
  • 下一篇:罵的部首是什麽
  • copyright 2024編程學習大全網