| 608 | } |
| 609 | |
| 610 | int main() { |
| 611 | for (int i = 0; i < 1000; i++) { |
| 612 | system("cls"); |
| 613 | |
| 614 | cout << "Main Menu: \n"; |
| 615 | cout << "1. City temperature information\n"; |
| 616 | cout << "2. City rainfall information\n"; |
| 617 | cout << "3. City humadity information\n"; |
| 618 | cout << "4. Dispalaying all\n"; |
| 619 | |
| 620 | cout << "Your choice: \n"; |
| 621 | |
| 622 | switch (_getch()) |
| 623 | { |
| 624 | |
| 625 | case '1': { |
| 626 | system("cls"); |
| 627 | CityTemperatureInfo(); |
| 628 | system("pause"); |
| 629 | }break; |
| 630 | |
| 631 | case '2': { |
| 632 | system("cls"); |
| 633 | CityRainFallInfo(); |
| 634 | system("pause"); |
| 635 | }break; |
| 636 | |
| 637 | case '3': { |
| 638 | system("cls"); |
| 639 | CityHumidityInfo(); |
| 640 | system("pause"); |
| 641 | }break; |
| 642 | |
| 643 | case '4':{ |
| 644 | system("cls"); |
| 645 | cout << "DISPLAYING ALL\n"; |
| 646 | /*CityTemperature Temperature1; // creating an object |
| 647 | CityRainFall R1; |
| 648 | CityHumidity Humidity1; |
| 649 | |
| 650 | cout << "TEMPERATURE:\n"; |
| 651 | ifstream inP("Temperature", ios::binary); |
| 652 | while (inP.read((char*)&Temperature1, sizeof(CityTemperature))) { |
| 653 | Temperature1.getClimateData(); |
| 654 | } |
| 655 | inP.close(); // closing the files after execution |
| 656 | |
| 657 | cout << "RAINFALL:\n"; |
| 658 | ifstream inP1("R", ios::binary); |
| 659 | while (inP1.read((char*)&R1, sizeof(CityRainFall))) { |
| 660 | R1.getClimateData(); |
| 661 | } |
| 662 | inP1.close(); // closing the files after execution |
| 663 | |
| 664 | cout << "HUMIDITY:\n"; |
| 665 | ifstream inP2("R", ios::binary); |
| 666 | while (inP2.read((char*)&Humidity1, sizeof(CityRainFall))) { |
| 667 | Humidity1.getClimateData(); |
no test coverage detected