Advertisement
Guest User

Reading txt file into array

a guest
May 25th, 2015
1,733
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. #include<SFML/Window.hpp>
  2. #include<SFML/Graphics.hpp>
  3. #include<iostream>
  4. #include<fstream>
  5. #include<string>
  6.  
  7. static const int WIDTH = 100;
  8. static const int HEIGHT = 25;
  9.  
  10. int main()
  11. {
  12.     sf::RenderWindow Window(sf::VideoMode(1920,1080, 32), "NHTV Assignment", sf::Style::Close);
  13.  
  14.  
  15.     //Black tile
  16.     sf::Sprite black;
  17.     sf::Texture blackTex;
  18.     blackTex.loadFromFile("Load/black.png");
  19.     black.setTexture(blackTex);
  20.  
  21.     //White tile
  22.     sf::Sprite white;
  23.     sf::Texture whiteTex;
  24.     whiteTex.loadFromFile("Load/black.png");
  25.     white.setTexture(whiteTex);
  26.  
  27.     int level[WIDTH][HEIGHT];
  28.    
  29.     for(int i = 0; i < WIDTH; i++)
  30.     {
  31.         for(int j = 0; j < HEIGHT; j++)
  32.         {
  33.             level[i][j] = 0;
  34.             //std::cout << level[i][j] << " ";
  35.         }
  36.         std::cout << std::endl;
  37.     }
  38.  
  39.     std::ifstream file;
  40.     file.open("Load/Level.txt");
  41.  
  42.     if(file.is_open())
  43.     {
  44.         std::cout << "File Opened successfully!!!. Reading data from file into array" << std::endl;
  45.         while(!file.eof())
  46.         {
  47.             for(int i = 0; i < HEIGHT; i++)
  48.             {
  49.                 for(int j = 0; j < WIDTH; j++)
  50.                 {
  51.                     //level[i][j] = ???
  52.                     std::cout << level[i][j] << " ";
  53.                 }
  54.                 std::cout << std::endl;
  55.             }
  56.         }
  57.        
  58.     }
  59.  
  60.    
  61.     while(Window.isOpen())
  62.     {
  63.         sf::Event event;
  64.         while(Window.pollEvent(event))
  65.         {
  66.             if(event.type == sf::Event::Closed || event.key.code == sf::Keyboard::Escape)
  67.                 Window.close();
  68.         }
  69.     }
  70.  
  71.     return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement