#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <iostream.h>

int main(int argc, char *argv[])
{
   int  fd;
   int  A[3][3];
   int  i, j;

   fd = open("matrix", O_RDONLY);

   for (i = 0; i < 3; i = i + 1)
      for (j = 0; j < 3; j = j + 1)
         read(fd, &A[i][j], 4);         // Read 4 bytes for integer

   for (i = 0; i < 3; i = i + 1)
   {
      for (j = 0; j < 3; j = j + 1)
         cout << A[i][j] << "\t";
      cout << "\n";
   }
}