当前位置: 首页>>代码示例>>C++>>正文


C++ Vehicle::DisplayVehicle方法代码示例

本文整理汇总了C++中Vehicle::DisplayVehicle方法的典型用法代码示例。如果您正苦于以下问题:C++ Vehicle::DisplayVehicle方法的具体用法?C++ Vehicle::DisplayVehicle怎么用?C++ Vehicle::DisplayVehicle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Vehicle的用法示例。


在下文中一共展示了Vehicle::DisplayVehicle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: option4


//.........这里部分代码省略.........
        getline(cin, inData);
        cin.sync();
        pPerson->SetLastName(Trim(inData));

        cout << "\n\n\t\tEnter new First Name    : ";
        getline(cin, inData);
        cin.sync();
        pPerson->SetFirstName(Trim(inData));

        cout << "\n\n\t\tEnter new Middle Initial: ";
        getline(cin, inData);
        cin.sync();
        pPerson->SetMI(Trim(inData));

        cout << "\n\n\t\tEnter new Street Address: ";
        getline(cin, inData);
        cin.sync();
        pPerson->SetStreet(Trim(inData));

        cout << "\n\n\t\tEnter new City          : ";
        getline(cin, inData);
        cin.sync();
        pPerson->SetCity(Trim(inData));

        system("clear");
        cout << "\n\t\tNow Displaying Codes for: State";
        pState->DisplayStates();
        cout << "\n\n\t\tEnter State Code        : ";
        getline(cin, inData);
        cin.sync();
        pPerson->SetStateCode(Trim(inData));

        //Only prompts for County if State is Alabama
        if(pPerson->GetStateCode() != "02")
        {
            pPerson->SetCountyCode("00");
        }
        else
        {
            system("clear");
            cout << "\n\t\tNow Displaying Codes for: County";
            pCounty->DisplayCounties();
            cout << "\n\n\t\tEnter County Code       : ";
            getline(cin, inData);
            cin.sync();
            pPerson->SetCountyCode(Trim(inData));
        } 

        cout << "\n\n\t\tEnter new Zip Code      : ";
        getline(cin, inData);
        cin.sync();
        //Like SSN, the Set takes care of removing hyphens
        pPerson->SetZip(Trim(inData));

        system("clear");
        pPerson->DisplayPerson();
        cout << "\n\t\tAdd Vehicle for this Record? (Y/N): " << flush;
        getline(cin, choice);
        cin.sync();



        //Everything in this if block is Populating the Vehicle Record
        if(choice[0] == 'y' || choice[0] =='Y')
        {
            UserInputVehicle(*pPerson, *pVehicle);
        }



        system("clear");
        pPerson->DisplayPerson();
        pVehicle->DisplayVehicle();
        cout << "\n\t\tCommit Record to File? (Y/N): " << flush;
        getline(cin, choice);
        cin.sync();
        if(choice[0] != 'y' && choice[0] !='Y')
        {
            cout << "\n\t\tRecord not Committed to File. " << endl;
            test = UserWait();
            if(test[0] == 'q' || test[0] =='Q')
                break;         
            continue;         
        }

        pPersonFile->AddPerson(*pPerson);
        pVehicleFile->AddVehicle(*pVehicle);
        cout << "\n\t\tRecord Committed to File." << endl;
        test = UserWait();
        if(test[0] == 'q' || test[0] =='Q')
            break;
    }

    delete pPerson;
    delete pPersonFile;
    delete pVehicle;
    delete pVehicleFile;
    delete pState;
    delete pCounty;
}
开发者ID:MaFoley,项目名称:CBHProject,代码行数:101,代码来源:opt4.cpp


注:本文中的Vehicle::DisplayVehicle方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。