Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // And you can include libraries
- #include <iostream>
- #include <stdio.h>
- #include <stdlib.h> /* atoi */
- int _numCities = 0;
- int _numAirports = 0;
- int _numRoads = 0;
- std::vector<int, int> _airports;
- std::vector<int, int, int> _roads;
- int main(std::string x) {
- std::string line;
- getline(std::cin, line);
- while (!std::cin.eof())
- {
- std::string line;
- getline(std::cin, line);
- //Um print so para saber que estás a ler como deve ser, depois tiras isto
- std::cout << line << std::endl;
- std::istringstream iss(line);
- iss >> _numCities;
- //Print numCities
- std::cout << "NumCities is: " << _numCities << std::endl;
- getline(std::cin, line);
- std::istringstream iss(line);
- iss >> _numAirports;
- //Print Airports
- std::cout << "NumAirports is: " << _numAirports << std::endl;
- //Ir buscar os aeroportos
- for(int i = 0; i < _numAirports; i++)
- {
- getline(std::cin, line);
- //se o strtok nao funcionar por o line ser uma std::string faz line.c_str() que converte std::string para const char*
- char *token = std::strtok(line, " ");
- int firstValue = atoi(token[0]);
- int secondValue = atoi(token[1]);
- _airports.push_back(firstValue, secondValue);
- }
- //Faz o mesmo para as estradas mas com 3 valores
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement