Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void TrainList::load() {
- ifstream file("trains.txt", std::ifstream::in);
- file.open("trains.txt", std::ofstream::out | std::ofstream::trunc);
- if (!file.is_open())
- {
- cerr << "!no file to load!";
- return; //надо?
- }
- int n;
- file >> n;
- cerr << n; //jopa
- for (int i = 0; i < n; i++) {
- int trainNumber = 0;
- int arivalTime = 0;
- string destination;
- file >> trainNumber;
- cerr << trainNumber; //jopa
- file >> arivalTime;
- cerr << arivalTime; //jopa
- file >> destination;
- cerr << destination; //jopa
- if (trainWithNumberExists(trainNumber)) {
- continue;
- }
- train* newTrain = new train;
- newTrain->number = trainNumber;
- file >> arivalTime;
- cerr << arivalTime; //jopa
- file >> destination;
- cerr << destination; //jopa
- list_node* newNode = new list_node;
- newNode->data = newTrain;
- newNode->next = head;
- head = newNode;
- }
- file.close();
- return; //надо?
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement