MCPcopy Create free account
hub / github.com/Rustam-Z/cpp-programming / main

Function main

Lab_21/city_temperature_control.cpp:610–687  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

608}
609
610int 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();

Callers 3

CityTemperatureInfoFunction · 0.70
CityRainFallInfoFunction · 0.70
CityHumidityInfoFunction · 0.70

Calls 3

CityTemperatureInfoFunction · 0.85
CityRainFallInfoFunction · 0.85
CityHumidityInfoFunction · 0.85

Tested by

no test coverage detected