[問題] Void與副程式

看板C_and_CPP作者時間8年前 (2017/03/02 20:23), 8年前編輯推噓5(506)
留言11則, 8人參與, 最新討論串1/2 (看更多)
開發平台(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

03/02 20:27, , 1F
我的塑膠水晶球顯示你要問的是 A會出現編譯錯誤 說找不
03/02 20:27, 1F

03/02 20:27, , 2F
到B和main 請把A和B移到main後面 然後在main前宣告 voi
03/02 20:27, 2F

03/02 20:27, , 3F
d A(); void B();
03/02 20:27, 3F

03/02 22:42, , 4F
其實不用移, 直接補宣告就夠了
03/02 22:42, 4F
感謝各位前輩!問題終於解決了QQ...((感動 ※ 編輯: st880517 (58.114.163.173), 03/02/2017 22:49:19

03/02 23:25, , 5F
請問塑膠水晶球那裡買...
03/02 23:25, 5F

03/03 00:14, , 6F
算是個人習慣 盡量讓main在前面一點 不移也可以
03/03 00:14, 6F

03/03 00:36, , 7F
塑膠水晶球開團團購
03/03 00:36, 7F

03/03 09:12, , 8F
我也要買~ 但是不要 MIC 的
03/03 09:12, 8F

03/03 10:15, , 9F
我現在相信水晶球真的存在...
03/03 10:15, 9F

03/04 00:33, , 10F

03/07 22:09, , 11F
沒人跟我一樣覺得"副程式"這個稱呼很classic嗎
03/07 22:09, 11F
文章代碼(AID): #1Ok0wcqg (C_and_CPP)
文章代碼(AID): #1Ok0wcqg (C_and_CPP)