trojanxem

Untitled

Mar 11th, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. #include <cstdio>
  2. #include <conio.h>
  3. #include <string.h>
  4. #include <stdlib.h>
  5.  
  6.  
  7. int main()
  8. {
  9.   FILE *plik = NULL;
  10.   int **tablica = NULL, n = 0, m = 0, i = 0, j = 0;
  11.  
  12.   printf("Podaj pierwszy wymiar tablicy: \n");
  13.   scanf("%d", &n);
  14.   printf("Podaj drugi wymiar tablicy: \n");
  15.   scanf("%d", &m);
  16.  
  17.   tablica = (int**)malloc(n * sizeof(int*));
  18.   for (i = 0; i < n; i++)
  19.     tablica[i] = (int*)malloc(m * sizeof(int));
  20.  
  21.   for (i = 0; i < n; i++)
  22.     for (j = 0; j < m; j++)
  23.     {
  24.       printf("Podaj [%d,%d] element tablicy: \n", i + 1, j + 1);
  25.       scanf("%d", &tablica[i][j]);
  26.     }
  27.  
  28.   plik = fopen("dane.txt", "w");
  29.   for (i = 0; i < n; i++)
  30.     fwrite(&tablica[i][0], m, sizeof(int), plik);
  31.   fclose(plik);
  32.  
  33.   for (i = 0; i < n; i++)
  34.     free(tablica[i]);  
  35.   free(tablica);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment