Advertisement
Wojtekd

Struktury v2

Jan 26th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. struct ksiazka
  4. {
  5.     char tytul[20];
  6.     char autor[20];
  7.     int rokWydania;
  8. };
  9.  
  10. void wpisz(struct ksiazka* k)
  11. {
  12.     printf("Podaj tytul.\n");
  13.     scanf("%s",&k->tytul);
  14.     printf("Podaj autora.\n");
  15.     scanf("%s",&k->autor);
  16.     printf("Podaj rok wydania.\n");
  17.     scanf("%d",&k->rokWydania);
  18.     printf("\n");
  19. }
  20. void wypisz(struct ksiazka k)
  21. {
  22.     printf("Tytul: %s\n",k.tytul);
  23.     printf("Autor: %s\n",k.autor);
  24.     printf("Rok wydania: %d\n",k.rokWydania);  
  25. }
  26. void wczytajdotablicy(struct ksiazka* ktab)
  27. {
  28.     int i;
  29.     for(i = 0; i < 4; i++)
  30.     {
  31.         wpisz(&ktab[i]);
  32.     }
  33. }
  34. void wypisztablice(struct ksiazka* ktab)
  35. {
  36.     int i;
  37.     for(i = 0; i < 4; i++)
  38.     {
  39.         wypisz(ktab[i]);
  40.     }  
  41. }
  42. int main(void)
  43. {
  44.     struct ksiazka k;
  45.     struct ksiazka kTab[4];
  46.        
  47.     wczytajdotablicy(kTab);
  48.     wypisztablice(kTab);       
  49.    
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement