Там надо что-то наподобие такого сделать
| Код | #include <stdio.h> #include <string.h> struct KOMAHDA { char HA3BAHuE[20]; char rOPOD[20]; int KOJIu4ECTBO_urPOKOB; int KOJIu4ECTBO_HA6PAHHbIX_O4KOB; }; main() { KOMAHDA list[30]; int action=0, last=0; while (action!=4) { printf ("choose 1-add, 2-print,3-delete,4-exit\n"); scanf("%d", &action); if (action==1) { printf ("enter HA3BAHuE, rOPOD, KOJIu4ECTBO_urPOKOB, KOJIu4ECTBO_HA6PAHHbIX_O4KOB\n"); scanf("%s", &list[last].HA3BAHuE); scanf("%s", &list[last].rOPOD); scanf("%d", &list[last].KOJIu4ECTBO_urPOKOB); scanf("%d", &list[last].KOJIu4ECTBO_HA6PAHHbIX_O4KOB); last++; } else if (action==2) { for (int i=0; i<last; i++) printf ("HA3BAHuE-%s, rOPOD-%s, KOJIu4ECTBO_urPOKOB-%d, KOJIu4ECTBO_HA6PAHHbIX_O4KOB-%d \n" ,list[i].HA3BAHuE,list[i].rOPOD, list[i].KOJIu4ECTBO_urPOKOB,list[i].KOJIu4ECTBO_HA6PAHHbIX_O4KOB); }
else if (action==3) { for (int i=0; i<last; i++) printf ("HA3BAHuE-%s, rOPOD-%s, KOJIu4ECTBO_urPOKOB-%d, KOJIu4ECTBO_HA6PAHHbIX_O4KOB-%d \n",list[i].HA3BAHuE,list[i].rOPOD, list[i].KOJIu4ECTBO_urPOKOB,list[i].KOJIu4ECTBO_HA6PAHHbIX_O4KOB); } } return 0; }
|
Но тут только вводится название и город, чилсо игроков и набранных очков. Как дальше делать я не понимаю. 3-delete там не работает, но он там в принцапе и не нужен.
|