精華區beta C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) Win8 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) Vs2015 c++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): Void function 無法傳值至其他void function 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 我目前正在寫的程式有分割成許多副程式 如下: Void A() { //副程式內容 B(); } Void B() { //副程式內容 main(); } Void main() { //主程式內容 傳值A(); System("PAUSE"); } 在這邊void A無法傳值至在它以下的任何副程式,但在下面的副程式卻可以向上傳值。因 此若我想在不移動void A的狀態下,將void A裡面的結果傳值至void B or main任ㄧ個程 式的話,有什麼方法可以解決呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.20.230 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1488457382.A.D2A.html
jerryh001: 我的塑膠水晶球顯示你要問的是 A會出現編譯錯誤 說找不03/02 20:27
jerryh001: 到B和main 請把A和B移到main後面 然後在main前宣告 voi03/02 20:27
jerryh001: d A(); void B();03/02 20:27
LPH66: 其實不用移, 直接補宣告就夠了03/02 22:42
感謝各位前輩!問題終於解決了QQ...((感動 ※ 編輯: st880517 (58.114.163.173), 03/02/2017 22:49:19
chuegou: 請問塑膠水晶球那裡買... 03/02 23:25
jerryh001: 算是個人習慣 盡量讓main在前面一點 不移也可以 03/03 00:14
laladeer: 塑膠水晶球開團團購 03/03 00:36
hichcock: 我也要買~ 但是不要 MIC 的 03/03 09:12
Neisseria: 我現在相信水晶球真的存在... 03/03 10:15
kwpn: http://i.imgur.com/pWo14q4.jpg 03/04 00:33