小紅帽技術論壇 在這裡你可以看到你訂閱的主題,悄悄話,編輯個人資料及環境設定 免費註冊! 行事曆 搜尋其他會員 常見問題
搜尋 小紅帽流量分析 小紅帽專用irc 聊天室 Web 版!建議安裝使用 hmirc 軟體! 回首頁 登出
小紅帽技術論壇 : Powered by vBulletin version 2.2.9 小紅帽技術論壇 > 電腦類 > 程式設計討論區 > 程式問題詢問~~
  上一篇主題   下一篇主題
作者
主題、內容    發表新的文章     回覆文章

momo0808
新進會員


註冊日期: Apr 2007
來自:
發表文章數: 3

微笑 程式問題詢問~~

請問哪位高手可告知要如何使以下程式改成輸入的方式?

include <iostream>
#include <stdlib.h>

using std::cout;
using std::endl;

class Elevator
{
public:
Elevator();
Elevator(char *iname);
Elevator(char *iname, int level);

void Up(int level);
void Down(int level);
void ShowLevel();
private:
int CurrentLevel; //目前使用者所在樓層
char name[10]; //使用者名字
};
Elevator::Elevator()
{
strcpy(name, "Nobody");
CurrentLevel=1;
ShowLevel();
}
Elevator::Elevator(char *iname)
{
strcpy(name, iname);
CurrentLevel=1;
ShowLevel();
}
Elevator::Elevator(char *iname, int level)
{
strcpy(name, iname);
CurrentLevel=level;
ShowLevel();
}
void Elevator::Up(int level)
{
int templevel;
templevel=CurrentLevel+level;
if (templevel>101)
cout << "Error! " << name << " wants go to " << templevel << " floor. Elevator stops!" << endl;
else
CurrentLevel = templevel;
ShowLevel();
}
void Elevator:own(int level)
{
int templevel;
templevel=CurrentLevel-level;
if (templevel<1)
cout << "Error! " << name << " wants go to " << templevel << " floor. Elevator stops!" << endl;
else
CurrentLevel = templevel;
ShowLevel();
}
void Elevator::ShowLevel()
{
cout << name << " is in the " << CurrentLevel << " floor" << endl;
}

int main(int argc, char *argv[])
{
Elevator A("John");
Elevator B("Mary",50);
Elevator C("Tom",20);

cout << endl;

A.Up(60);
A.Down(30);
A.Up(20);

B.Up(30);
B.Down(20);
B.Up(5);
B.Down(50);

C.Up(70);
C.Down(20);
C.Up(50);

system("PAUSE");
return 0;
}

文章編號:0 | 向板主反映這篇文章 | 顯示 IP

momo0808 已離線! Old Post 05-15-2007 00:18
點選這裡查看 momo0808 的個人檔案 點選這裡寄送 Email 給 momo0808 按這裡傳送悄悄話給 momo0808 按這裡搜尋 momo0808 所發表的文章 按這裡將 momo0808 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

目前使用的時域為(台北時間),現在時間是 07:33 。    發表新的文章     回覆文章
上一篇主題   下一篇主題
友善列印 | 把這一篇寄給好朋友! | 訂閱這個主題

跳至:
評分主題:
 

討論區權限說明:
不可以 發表新文章
不可以 回覆文章
不可以 上傳附加檔案
不可以 修改你發表的文章
HTML code 目前狀態是 關閉
vB code 目前狀態是 開啟
表情符號 目前狀態是 開啟
[IMG] code 目前狀態是 開啟



< 聯絡我們 - 小紅帽全球資訊網 >

中文化:第一版 by Eric 第二版 by Jolin 於 小紅帽全球資訊網
(版權所有,翻拷必究)
小紅帽技術論壇創立於 2000/09/15 ,使用 vBulletin 合法註冊版權