[問題] 程式碼沒錯但會跑出亂碼

看板C_and_CPP (C/C++)作者 (斷月嵐)時間14年前 (2012/03/28 00:47), 編輯推噓1(109)
留言10則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DEV 問題(Question): 會跑出亂碼 預期的正確結果(Expected Output): 依照使用者需求照順序大小排列 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/727Bd 補充說明(Supplement): 程式碼檢查很多次應該沒有錯 但是就是會有一個跑出亂碼 而且我發現改變ball[300]矩陣的數目會跑出不同的結果 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.17.41

03/28 00:58, , 1F
疑問:為何不是ball[0]->name
03/28 00:58, 1F

03/28 00:58, , 2F
你用到了 ball[-1] 了
03/28 00:58, 2F

03/28 00:59, , 3F
回一樓: ball 是個 struct Ball 陣列
03/28 00:59, 3F

03/28 00:59, , 4F
所以存取其第一個 struct 中的 name 是使用 . 沒有問題
03/28 00:59, 4F

03/28 01:00, , 5F
這裡並沒有用到指標的地方
03/28 01:00, 5F

03/28 01:01, , 6F
你講了我才發現,謝謝你 QAQ
03/28 01:01, 6F

03/28 01:06, , 7F
我剛剛把矩陣數目改回ball[12],執行會強制關閉
03/28 01:06, 7F

03/28 02:06, , 8F
ball[12].income=0; 至少要13個
03/28 02:06, 8F

03/28 07:32, , 9F
別隨便說自己的程式碼沒錯
03/28 07:32, 9F

03/28 17:38, , 10F
推樓上,這是個不好的習慣
03/28 17:38, 10F
文章代碼(AID): #1FSUyTer (C_and_CPP)
文章代碼(AID): #1FSUyTer (C_and_CPP)