亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? page08_14.cpp

?? C++ interview materials. Very helpful for interview. Including Answer.
?? CPP
字號:
/*
NIIT 《C++ & CGI PROGRAMMING &SCRRIPTING》 Skill Base
教材P8.14
審核:周永 Laozhou@swpi.edu.cn	23:36 2004-10-18
測試環境:Microsoft Windowsn 2000(VC++);Red Hat Linux 7.3;Red Hat Linux 9.0
*/

//包含頭文件
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

//************************************************************************************
//************************************************************************************
//父類,被Customer繼承
class Person
{
//保護類型的成員變量 子類可以訪問
protected:
 char name[26];
 char dateOfBirth[11];
 char city[26];
 char mobileNo[12];
 char phoneNo[11];
//公有類型的成員函數
public:
 //接受用戶輸入數據的函數
 void accept()
 {
  cout<< endl << "Name: ";
  cin.getline(name, 25);
  cout << endl << "Date of Birth: ";
  cin >> dateOfBirth;
  cin.ignore();
  cout << endl << "City: ";
  cin.getline(city, 25);
  cout << endl << "Mobile phone number: ";
  cin >> mobileNo;
  cin.ignore();
  cout << endl << "Residence phone number: ";
  cin >> phoneNo;
  cin.ignore();
 } //end of accept()
 //顯示對象中成員變量的函數
 void display()	
 {
  cout << endl << "Name             : " << name;
  cout << endl << "Date of birth    : " << dateOfBirth;
  cout << endl << "City             : " << city;
  cout << endl << "Mobile number    : " << mobileNo;
  cout << endl << "Residence number : " << phoneNo;
 } //end of  display()

}; //end of class Person


//客戶類Customer(Person的子類)
class Customer : public Person
{
//允許FileRead和FileWrite友元類訪問自己私有的成員
friend class FileRead;
friend class FileWrite;
private:
 char billingAddress[51];
 float amountOutstanding;

public:
 void accept()
 {
  cout << endl << endl << "ENTER CUSTOMER'S DETAILS";
  Person::accept();
  cout << endl << "Customer's billing address: ";
  cin.getline(billingAddress, 50);
  cout << endl << "Amount due: ";
  cin >> amountOutstanding;
  cin.ignore();
 } //end of accept()

 void display()
 {
  cout << endl << endl << "CUSTOMER'S DETAILS ";
  Person::display();
  cout << endl << "Billing address   : " << billingAddress;
  cout << endl << "Outstanding amount: "<< amountOutstanding << endl;
 } //end of display()

}; //end of class Customer



//寫Customer對象到文件中的類
class FileWrite
{
public:
 void accept(Customer &custobj)
 {
 ofstream file;
 custobj.accept();
 file.open("customer.dat", ios::out | ios::app);
 file.write((char *)&custobj, sizeof(custobj));
 file.close();
 }//end of accept()

}; //end of class FileWrite


//從文件讀取所有或者特定Customer對象的類
class FileRead
{
public:
 //從文件開頭讀到結尾 顯示所有
 void display_all(Customer &custobj)
 {
  ifstream file;
  file.open("customer.dat", ios::in);
  file.read((char *)&custobj, sizeof(custobj));
  while( ! file.eof() )
  {
    custobj.display();
    file.read((char *)&custobj, sizeof(custobj));
  } //end of while
  file.close();
 } //end of display_all

 //從文件開頭讀到結尾 只顯示某個特定數據(根據輸入的手機號碼)
 void display_Cust(char *mobile)
 {
  ifstream file;
  Customer custobj;
  file.open("customer.dat", ios::in);
  file.read((char *)&custobj, sizeof(custobj));
  while( ! file.eof() )
  {
    if(strcmp(custobj.mobileNo, mobile) == 0)
    {
      custobj.display();
      file.close();
      return;
    } //end of if
    file.read((char *)&custobj, sizeof(custobj));
  } //end of while
 file.close();
 cout << "A customer with mobile number: " << mobile << " does not exist ! " << endl;
 } //end of display_Cust

};  //end of class   FileRead

//四個類的編寫到此結束  下面是main函數
//************************************************************************************
//************************************************************************************


int main()
{
 Customer custobj;
 FileWrite writeobj;
 FileRead readobj;
 int choice = 0;
 while(choice != 4)
 {
  cout << endl << "CUSTOMER MENU" << endl;
  cout << "1. Accept the details of a customer" << endl;
  cout << "2. Display the details of all customers" << endl;
  cout << "3. Display details of one customer" << endl;
  cout << "4. Quit the application" << endl;
  cout << "Enter choice (1 - 4):  ";
  cin >> choice;
  cin.ignore();
  switch(choice)
  {
    case 1:
      writeobj.accept(custobj);
      break;
    case 2:
      readobj.display_all(custobj);
      break;
    case 3:
      cout << "Enter Mobile Number : ";
      char mobile[11];
      cin >> mobile;
      readobj.display_Cust(mobile);
      break;
    case 4:
      continue;
    default:
      cout << "Invalid option! Please enter 1 - 4 only"  << endl;
    } //end of switch

  } //end of while

 return 0;
} //end of main

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品欧美一区二区三区精品久久| 亚洲成人免费电影| 亚洲福利视频三区| 国产91精品久久久久久久网曝门| 91久久一区二区| 国产午夜亚洲精品不卡| 日韩精品一级中文字幕精品视频免费观看| 国产精品1024久久| 欧美精品在线观看一区二区| 国产精品国产三级国产有无不卡 | 日韩美女视频一区| 国内精品伊人久久久久av影院| 欧美亚洲丝袜传媒另类| 国产日韩欧美一区二区三区乱码| 青青草精品视频| 欧美日韩国产欧美日美国产精品| 日韩美女视频19| 99久久er热在这里只有精品15 | 欧美日本一区二区| 中文字幕在线免费不卡| 国产伦精品一区二区三区在线观看| 4438成人网| 五月天久久比比资源色| 欧美在线你懂的| 亚洲综合另类小说| 欧美在线免费视屏| 亚洲色图欧美激情| 91猫先生在线| 亚洲另类色综合网站| 色综合久久久网| 一区二区三区久久| 欧美中文一区二区三区| 一级做a爱片久久| 欧美日韩亚洲国产综合| 亚洲成av人片在线观看| 欧美精品日日鲁夜夜添| 五月激情综合婷婷| 日韩欧美在线影院| 国产一区二区三区免费| 国产日本一区二区| 国产91精品一区二区麻豆网站| 欧美高清在线一区| 91小视频免费看| 亚洲一区精品在线| 91麻豆精品久久久久蜜臀| 青青草国产成人av片免费| 欧美tickling网站挠脚心| 国产高清成人在线| 中文字幕中文字幕在线一区 | 亚洲精品在线网站| 国产成人精品一区二| 亚洲欧洲成人av每日更新| 91精品91久久久中77777| 同产精品九九九| 欧美不卡视频一区| 99久久婷婷国产精品综合| 一二三四区精品视频| 日韩视频免费观看高清完整版 | 激情综合色播五月| 国产三级欧美三级| 91九色最新地址| 国产一区久久久| 亚洲人成网站在线| 精品日韩一区二区三区 | 日韩天堂在线观看| 99久久久久久99| 日本午夜精品一区二区三区电影| 久久精品网站免费观看| 欧美亚洲尤物久久| 国产成人av一区二区三区在线观看| 亚洲色图欧洲色图| 精品99久久久久久| 欧美久久久久久久久久| 成人精品一区二区三区中文字幕| 亚洲成人激情自拍| 国产欧美一区二区三区沐欲| 欧美性色欧美a在线播放| 国产99精品国产| 日本系列欧美系列| 亚洲综合一区二区| 国产精品午夜春色av| 欧美tickle裸体挠脚心vk| 欧美三级在线播放| av电影一区二区| 国产一区二区三区四区在线观看| 亚洲综合色网站| 国产精品天天看| 日韩免费在线观看| 欧美日韩午夜在线| 色乱码一区二区三区88| 国产呦萝稀缺另类资源| 五月天网站亚洲| 亚洲综合色丁香婷婷六月图片| 国产欧美日韩在线视频| 精品国产欧美一区二区| 91精品国产免费| 欧美精品tushy高清| 日本韩国精品在线| 91一区一区三区| 成人免费黄色在线| 高清免费成人av| 国产麻豆成人精品| 久久精品国产一区二区| 日韩精品亚洲专区| 日韩1区2区3区| 日韩电影在线观看电影| 午夜欧美大尺度福利影院在线看| 玉米视频成人免费看| 中文字幕视频一区二区三区久| 久久久久久夜精品精品免费| 日韩欧美中文字幕制服| 精品日本一线二线三线不卡| 精品少妇一区二区三区 | 91精品国产手机| 欧美日韩国产成人在线免费| 欧美日韩国产高清一区二区| 欧美猛男gaygay网站| 欧美丰满少妇xxxxx高潮对白| 欧美性猛交xxxx黑人交| 欧美丰满一区二区免费视频| 宅男噜噜噜66一区二区66| 欧美一级在线免费| 日韩三级视频在线观看| 精品国产三级a在线观看| 久久伊人蜜桃av一区二区| 国产午夜精品一区二区三区视频| 国产日韩影视精品| 亚洲欧美日韩综合aⅴ视频| 一区二区三区中文在线观看| 亚洲国产美女搞黄色| 全部av―极品视觉盛宴亚洲| 激情另类小说区图片区视频区| 国产一区二区成人久久免费影院| 国产福利一区二区三区在线视频| 成人性生交大片免费看中文| 色综合网色综合| 欧美视频在线不卡| 日韩精品在线看片z| 日本一区二区三区在线观看| 中文字幕在线观看不卡视频| 亚洲第一搞黄网站| 久久99九九99精品| 91丝袜高跟美女视频| 欧美高清hd18日本| 欧美国产激情一区二区三区蜜月| 一区二区三区在线视频播放| 美女视频黄免费的久久 | 欧美电影免费观看高清完整版在线观看| 精品欧美黑人一区二区三区| 国产精品人人做人人爽人人添| 亚洲品质自拍视频| 日本va欧美va瓶| 99在线精品视频| 日韩午夜中文字幕| 亚洲天堂精品在线观看| 蜜臀久久99精品久久久久宅男 | 欧美精品一区二区三区视频| 亚洲美女屁股眼交| 国产一区二区三区综合| 欧美三级三级三级| 久久精品一区二区三区不卡| 午夜国产不卡在线观看视频| 成人激情文学综合网| 日韩一区二区三区观看| 亚洲精选免费视频| 国产精品综合二区| 在线电影欧美成精品| 亚洲精选视频在线| 福利一区福利二区| 日韩精品资源二区在线| 亚洲大型综合色站| 91香蕉视频污| 国产精品水嫩水嫩| 激情五月婷婷综合| 91精品国产欧美一区二区| 一级做a爱片久久| 99久久婷婷国产精品综合| 久久久久88色偷偷免费| 久久福利视频一区二区| 欧美日韩国产美女| 亚洲一区av在线| 日本丶国产丶欧美色综合| 中文字幕一区av| eeuss国产一区二区三区| 欧美精品一区二区三区蜜桃| 蜜桃视频一区二区三区在线观看| 欧美三级韩国三级日本一级| 亚洲欧美电影院| 成人高清免费在线播放| 国产午夜亚洲精品羞羞网站| 国产精品中文字幕日韩精品 | 亚洲女人****多毛耸耸8| 成人黄色777网| 国产精品污污网站在线观看| 国产大陆亚洲精品国产| 精品99999| 国产91精品免费| 中文字幕亚洲区| 在线视频一区二区三区| 欧美精品乱码久久久久久按摩|