推 godman362:還是把程式碼貼出來吧,這樣應該沒人看懂的錯誤點(?) 10/11 18:31
→ netsphere:看不懂 10/11 18:34
推 QQ29:不使用0引數 那行就你原本宣告 bool XD(int或是啥鬼的) 10/11 18:36
→ QQ29:你呼叫的時候寫 XD(); 沒傳東西進去出來的error.. 10/11 18:37
→ QQ29:下面就看不懂你表達啥了 10/11 18:37
不想被說懶的寫作業..
所以只貼部份程式碼ˇ
public :
bool settime(int hour, int minute)
{
cout << hour, minute ;
if(hour >= 1 && minute >=0)
if(hour <=24 && minute <=60)
{
Hour = hour;
Minute = minute;
cout << Hour << "點" << Minute << "分";
}
else
cout << "Error." << endl;
return 1;
}
....
...
..
.
int main()
{
Clocl clo;
clo.getHour();
clo.gerMinute();
clo.settime();
system("pause");
return 0;
}
※ 編輯: p221071889 來自: 140.138.241.90 (10/11 19:08)
→ saxontai:中文的編譯錯誤訊息,實在很難了解它的明白╮("╯﹏╰)╭ 10/11 18:58
推 QQ29:你settime 要傳好多東西 你只寫() 這很明顯呀 10/11 19:13
→ p221071889:可是我打了很多個..結果都不行ˊˋ 10/11 19:17
推 godman362:應該是clo.settime(param1, param2) 10/11 19:22
→ godman362:你宣告的函數有兩個參數,你卻一個都沒給,錯正常吧? 10/11 19:23
→ p221071889:我有試過像是令出別的變數,上位大大那樣 10/11 19:24
→ kikiqqp:試run很正常呀 你是不是沒傳值進去 10/11 19:24
→ p221071889:錯誤訊息一樣會有函式不使用0引數,還會出現別的。 10/11 19:25
→ kikiqqp:先問問 Hour跟Minute 是外部傳進來的吧 10/11 19:27
→ p221071889:出現了int必須在')'之後,語法錯誤')',值旨不影響耶 10/11 19:28
→ p221071889:對阿..Hour大寫的是在private裡的 10/11 19:29
→ kikiqqp:完整的CODE貼上來好了 XDDD 10/11 19:29
→ p221071889:真的需要的話私下寄好嗎抱歉ˋˋ 10/11 19:30
推 VictorTom:錯誤訊息就是settime不能沒給參數直接呼叫, 給了參數還 10/11 20:07
→ VictorTom:有這種錯誤, 就要看code了....@_@" 10/11 20:07
→ MOONRAKER:完整code可以用置底的網站貼再給連結,大家會比較想看。 10/11 22:54
→ fragileness:我猜是參數名稱沒有先宣告就直接傳進去 10/12 01:22
※ 編輯: p221071889 來自: 140.138.241.90 (10/12 20:01)
※ 編輯: p221071889 來自: 140.138.241.90 (10/12 20:02)
推 bryant780301:原po超宅 10/16 00:09