Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. using namespace std;
  2.  
  3. #include "DLList.h"
  4. #include "stacklab.h"
  5. #include "room.h"
  6. #include <iostream>
  7. #include <fstream>
  8. #include <sstream>
  9.  
  10. int main()
  11. {
  12.  
  13.    
  14.     DLList<Room>* rooms = new DLList<Room>();
  15.    
  16.     ifstream inFile;
  17.     string name;
  18.     string adj;
  19.    
  20.     stringstream ss(name);
  21.    
  22.    
  23.     inFile.open("maze.csv");
  24.    
  25.     for(int i = 0; i < 56; i++)
  26.     {
  27.        
  28.         getline(inFile, name, ',');
  29.         Room rm = Room(name);
  30.         rooms->addToTail(rm);
  31.         getline(inFile, name, '\n');
  32.        
  33.     }
  34.     inFile.close();
  35.     inFile.open("maze.csv");
  36.    
  37.    
  38.    
  39.     for(int j = 0; j < 56; j++)
  40.     {
  41.         getline(inFile, name);
  42.         // cout << "pickle" << endl;
  43.         Room* room = rooms->get(name);
  44.         // cout << "wings" << endl;
  45.        
  46.         for(int k = 0; k < 6; k++)
  47.         {
  48.             getline(ss, adj, ',');
  49.             //adj = room;
  50.             room->adjacent->addToTail(adj);
  51.        
  52.         }
  53.     }
  54.    
  55.     rooms->printAll();
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement