25 04


#include
#include

int main (void){
int a, i;
int b=0;
struct osoba{
char *imie;
char *nazwisko;
char *data;
}tablica[100];
do {
tablica[b].imie=(char*)malloc(sizeof(char[20]));
tablica[b].nazwisko=(char*)malloc(sizeof(char[20]));
tablica[b].data=(char*)malloc(sizeof(char[20]));
printf("aby dodac uzytkownika wybierz 1\naby zakonczyc dodawanie studentow i wyswietlic liste wcisni 2\n");
scanf("%d",&a);
switch(a){
case 1:{
printf("podaj imie\n");
scanf("%s",tablica[b].imie);
printf("podaj nazwisko\n");
scanf("%s",tablica[b].nazwisko);
printf("podaj rok urodzenia\n");
scanf("%s",tablica[b].data);
system("CLS");
b=b+1;
break;
}
case 2:{ system("CLS");
printf("imie\tnazwisko\tdataur\n");
for(i=0;i<=b-1;i=i+1)
printf("%s\t%s\t%s\n", tablica[i].imie,tablica[i].nazwisko,tablica[i].data);
break;
default :printf("wcisnoles zly klawisz");
}}}
while (a==1);
for(i=0;i<=b;i=i+1){
free(tablica[i].imie);
free(tablica[i].nazwisko);
free(tablica[i].data);
}
system("PAUSE");
return EXIT_SUCCESS;
}

Wyszukiwarka

Podobne podstrony:
25 04
Wykład 25 04
25 04 Fundamentowanie I
kodeks karny wykonawczy 25 04 2016
25 04 2013 Przedwczesna miazdzyca Genetyczny wyrok czy grzech zaniedbania
TI 03 04 25 T B M pl
1929 04 25 Statut Związku b Członków Straży Obywatelskiej 1915
MEDJUGORJE 2013 04 25
KPC Wykład (25) 30 04 2013
Jelenia Góra 2013 04 25 Spis telefonów UM
2012 04 25 Rozp MTBiGM w sprawie szczegółowego zakresu i formy projektu budowlanegoid 755

więcej podobnych podstron