Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void funkcja()
- {
- int i,n;
- Student *tab=NULL;
- printf("Podaj ilosc studentow, ktorych chcesz wprowadzic ");
- scanf("%d",&n);
- tab=(Student*)malloc(n*sizeof(Student));
- if(!tab)
- {
- printf("BLAD");
- return -1;
- }
- for(i=0;i<n;i++)
- {
- do {
- printf("\nNazwisko: ");
- scanf("%s",&tab[i].nazwisko);
- if(!czylitery(tab[i].nazwisko))
- {
- printf("\nNaziwsko musi skladac sie z liter! \n");
- }
- }
- while(!czylitery(tab[i].nazwisko));
- do {
- printf("\nImie: ");
- scanf("%s",&tab[i].imie);
- if(!czylitery(tab[i].imie))
- {
- printf("\nImie musi skladac sie z liter! \n");
- }
- }
- while(!czylitery(tab[i].imie));
- do {
- printf("\nIndeks: ");
- scanf("%s",&tab[i].indeks);
- if(!czyliczby(tab[i].indeks) || strlen(tab[i].indeks)!=10)
- {
- printf("\nIndeks musi skladac sie z 10 cyfr! \n");
- }
- }
- while(!czyliczby(tab[i].indeks) || strlen(tab[i].indeks)!=10);
- do {
- printf("\nWiek: ");
- scanf("%d",&tab[i].wiek);
- if(tab[i].wiek<1)
- {
- printf("\nWiek musi byc wiekszy od 0! \n");
- }
- }
- while(tab[i].wiek<1);
- do {
- printf("\nStypendium: ");
- scanf("%lf",&tab[i].stypendium);
- if(tab[i].stypendium<1)
- {
- printf("\nStypendium musi byc wieksze od 0! \n");
- }
- }
- while(tab[i].stypendium<1);
- do {
- printf("\nZaliczenie: ");
- scanf("%c",&tab[i].zaliczenie);
- if(tab[i].zaliczenie!='T' && tab[i].zaliczenie!='N')
- {
- printf("\nZaliczenie ma wartosc T lub N \n");
- }
- }
- while(tab[i].zaliczenie!='T' && tab[i].zaliczenie!='N');
- }
- printf("Nazwisko: %s ",tab[0].nazwisko);
- }
Add Comment
Please, Sign In to add comment