avukas

3.struktura

Jul 20th, 2014
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.21 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <math.h>
  5.  
  6. struct Osoba
  7. {
  8.     char ime[15];
  9.     char prezime[15];
  10.     int telefon;
  11. };
  12.  
  13.  
  14. int main()
  15. {
  16.     struct Osoba o;
  17.     struct Osoba osobe[200];
  18.     int vel=0; int izbor;
  19.  
  20.     printf("Pritisnite 1 za unos, 2 za ispis i 0 za izlaz:\n");
  21.     scanf("%d", &izbor);
  22.     while (izbor!=0)
  23.     {
  24.         switch(izbor)
  25.         {
  26.         case 1:
  27.             printf("Unesite ime osobe:\n");
  28.             scanf("%s", &o.ime);
  29.             printf("Unesite prezime osobe:\n");
  30.             scanf("%s", &o.prezime);
  31.             printf("Unesite broj telefona osobe:\n");
  32.             scanf("%d", &o.telefon);
  33.  
  34.             osobe[vel++]=o;
  35.  
  36.             break;
  37.             int i;
  38.         case 2:
  39.             for (i=0; i<vel; i++)
  40.             {
  41.                 printf("ime: %s\n", osobe[i].ime );
  42.                 printf("prezime: %s\n", osobe[i].prezime);
  43.                 printf("telefon: %d\n", osobe[i].telefon);
  44.                  printf("\n");
  45.             }
  46.         }
  47.         if (izbor == 0) break;
  48.         printf("\n Pritisnite 1 za unos, 2 za ispis i 0 za kraj:\n");
  49.         scanf("%d", &izbor);
  50.     }
  51.         return 0;
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment