Advertisement
szaszayanou

c pointers

Nov 20th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <stdbool.h>
  4.  
  5. typedef int adatok[100][3];
  6.  
  7. void beolvasas(int napSzam, adatok *szulAdat) {
  8.     for (int i = 0; i < napSzam; i++) {
  9.         scanf("%d %d %d", szulAdat[i][0], szulAdat[i][1], szulAdat[i][2]);
  10.     }
  11. }
  12.  
  13. int main() {
  14.  
  15.     int napSzam = 0;
  16.     scanf("%d", &napSzam);
  17.  
  18.     adatok *szulAdat = (adatok *)calloc(1, sizeof(adatok));
  19.  
  20.     beolvasas(napSzam, szulAdat);
  21.  
  22.     for (int i = 0; i < napSzam; i++) {
  23.         printf("szam: %d honap: %d nap: %d\n\n", *(szulAdat)[i][2], *(szulAdat)[i][0], *(szulAdat)[i][1]);
  24.     }
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement