瀏覽單個文章
oosealoo
New Member
 

加入日期: Feb 2004
文章: 7
回覆: 可以請問一下這程式的問題在哪嗎?

引用:
Originally posted by poenxu
是我的問題太過愚蠢嗎?
下面是我自己寫的一個類別,主要是在宣告一個電梯.
但是經過編譯以後,在宣告"電梯狀態"字串陣列的地方,卻出現了錯誤...
我問過老師,但是他給我的回覆還是太深澳了一一"
也上過網路討論區去求教.But都沒有人願意幫我><"
這三個錯誤已經想4天有了...但就是突破不了...各位板友幫幫忙吧ㄒ^ㄒ
======================================
--------------------Configuration: MyElavator - Win32 Debug--------------------
Compiling...
MyElavator.cpp
E:\課本作業\MyElavator.cpp(14) : error C2059: syntax error : '{'
E:\課本作業\MyElavator.cpp(14) : error C2143: syntax error : missing ';' before '{'
E:\課本作業\MyElavator.cpp(25) : error C2143: syntax error : missing ';' before '}'

======================================
class elevator_sample //建立類別:電梯
{
private:
int elevator_floor; //定義屬性:電梯樓層
int status_number; //電梯狀態編號
char elevator_status[10][20];//定義屬性:電梯狀態字串陣列
public: //建立者:建立電梯屬性的原始內容
elevator_sample()
{
elevator_floor=1; //電梯所在樓層,一開始設定在1f
status_number=9; //電梯狀態預設為:電梯待命中
elevator_status[10][20]=
{
"電梯目前在1f",//0 //預設有10種狀態
"電梯目前在2f",//1
"電梯開門中",//2
"電梯已經開啟",//3
"電梯關門中",//4
"電梯已經關閉",//5
"電梯往1f移動中",//6
"電梯往2f移動中",//7
"超過載重量",//8
"電梯待命中"//9 //電梯的所有預設狀態
}
}
void show_elevator_floor() //定義function:顯示電梯所在樓層
{
cout<<"電梯目前在"<<elevator_floor<<"樓"<<endl;
}
void show_elevator_status() //定義function:顯示電梯目前狀態
{
cout<<"電梯目前狀態是"
<<elevator_status[status_number]<<endl;
}
};
=====================

============================


E:\課本作業\MyElavator.cpp(14) : error C2059: syntax error : '{'
E:\課本作業\MyElavator.cpp(14) : error C2143: syntax error : missing ';' before '{'
E:\課本作業\MyElavator.cpp(25) : error C2143: syntax error : missing ';' before '}'

少分號?
舊 2004-06-02, 08:57 PM #3
回應時引用此文章
oosealoo離線中