fork download
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main(int argc, char * argv[])
  6. {
  7. FILE * file_pointer;
  8. int numbers[20][30];
  9. char string_buf[31];
  10. int array_length = sizeof numbers / sizeof numbers[0];
  11. int array_length_2d = sizeof numbers[0] / sizeof numbers[0][0];
  12.  
  13. if ( (file_pointer = fopen("data.txt", "r")) == NULL)
  14. {
  15. printf("Can't open file data.txt. The program will be terminated\n");
  16. exit(EXIT_FAILURE);
  17. }
  18.  
  19. for (int i = 0; i < array_length; i++)
  20. {
  21. fread(numbers[i], sizeof(int), array_length_2d, file_pointer);
  22. }
  23.  
  24. printf("Array: ");
  25.  
  26. for (int i = 0; i < array_length; i++)
  27. {
  28. for (int j = 0; j < array_length_2d; j++)
  29. printf("%d ", numbers[i][j]);
  30.  
  31. putchar('\n');
  32. }
  33. }
  34.  
Runtime error #stdin #stdout 0s 4424KB
stdin
Standard input is empty
stdout
Can't open file data.txt. The program will be terminated