開發平台(Platform): (Ex: Win10, Linux, ...)
visual studio 2017
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
C語言
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
如何在副函數的副函數中,跳回main function
餵入的資料(Input):
無
預期的正確結果(Expected Output):
無
錯誤結果(Wrong Output):
無
補充說明(Supplement):
因為在做的程式會有很多副程式,
副程式裡面也有副程式,
而使用者的input有可能會有錯誤,
想要達成的目的是,如果在副程式中發現有誤時,print出錯誤資訊並跳回main
不再繼續執行下去
我知道可以return;
但如果是 main()->A(),這樣在A裡寫return;會是回到main沒錯
但如果是main()->A()->B(),這樣在B裡寫return;會是回到A(),而我想回到main
想問有甚麼方法,謝謝