Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.24 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <cstdlib>
  5.  
  6. void read(std::string name)
  7. {
  8.     std::fstream file;
  9.     file.open(name, std::ios::in | std::ios::out);
  10.     if(file.is_open() == 0)
  11.     {
  12.         std::cout << "Problem with reading a file." << std::endl;
  13.         exit(0);
  14.     }
  15.     else
  16.     {
  17.         int sizeY;
  18.         int sizeX;
  19.         file >> sizeY >> sizeX;
  20.         int **ary = new int*[sizeY];
  21.         for(int i = 0; i < sizeY; ++i)
  22.         {
  23.             *(ary + i) = new int[sizeX];
  24.         }
  25.         int data;
  26.             for(int i = 0; i < sizeY; i++)
  27.             {
  28.                 for(int j = 0; j < sizeX; j++)
  29.                 {
  30.                     file >> data;
  31.                     *(*(ary + j) + i) = data;
  32.                 }
  33.             }
  34.         std::cout << "file content:" << std::endl;
  35.        
  36.         for(int i = 0; i < sizeY; i++)
  37.         {
  38.             for(int j = 0; j < sizeX; j++)
  39.             {
  40.                 std::cout << *(*(ary + j) + i);
  41.                 std::cout << " ";
  42.             }
  43.             std::cout << std::endl;
  44.         }
  45.     }
  46.     file.close();
  47.     return;
  48. }
  49.  
  50.  
  51.  
  52.  
  53. int main()
  54. {
  55.  
  56. read("file.txt");
  57.  
  58.  
  59. //tutaj ma isc dalsza część zadania
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement