2
A
回答
1
errno.h中存在一組標準的錯誤代碼和相應的消息。系統調用返回值可以與此相比較。 如果你正在編寫自定義程序,那麼返回值可以是你想要的。處理返回值完全取決於你。
0
你說得對,返回0通常意味着成功,任何其他值都是錯誤。
我不認爲其他值有任何「標準」。至少它沒有被廣泛使用。 通常的方法是,在標準錯誤輸出上打印錯誤消息,並返回每種錯誤的唯一錯誤標識符。 然後,您可以在手冊頁或其他文檔文檔中記錄錯誤代碼。
windows似乎使用相同的方法。例如,
mkdir
回報1和打印〜 '不正確的語法'mkdir C:\alreay\existing\directory
回報也是1和打印〜 'direcotry或文件已經存在'
注:消息不準確的(翻譯而來法語)
相關問題
- 1. 命令行程序的返回值
- 2. 在應用程序中返回主屏幕的命令是什麼?
- 3. 什麼是python命令行應用程序的最佳佈局?
- 4. 什麼是print_r的返回值(PDO :: getAvailableDrivers());命令的意思是
- 5. 有什麼樣的標準控制檯/命令行編程的
- 6. 什麼是無頭命令行應用程序?
- 7. 什麼是限制返回值數量的SQL標準方法?
- 8. 執行網頁返回的最佳編碼標準是什麼?
- 9. 移動web應用程序開發的標準是什麼?
- 10. 確定UIBackgroundMode驗收應用程序的標準是什麼?
- 11. 符合FIPS 140標準的應用程序是什麼意思?
- 12. 爲什麼包含命令行應用程序的QtWidgets?
- 13. 什麼是函數外的PHP返回指令的應用程序
- 14. 大數據應用程序的CI/CD可用行業標準是什麼?
- 15. ActionMailer提供的命令返回什麼?
- 16. tmux運行命令 - 「返回126」,這是什麼意思?
- 17. 「註銷」的返回值是他以前命令的返回值
- 18. 什麼是WinForm應用程序中的DateTimePicker的返回類型?
- 19. 在標準Android應用程序中包裝C命令行可執行文件
- 20. 標準thread.start()在Python中返回什麼?
- 21. Ansible命令的返回值
- 22. 在Java中編寫命令行應用程序的最佳方式是什麼?
- 23. 構建Android Kivy應用程序的Buildozer返回命令失敗
- 24. 什麼tcl命令返回上次評估的命令?
- 25. 什麼是系統命令在c中使用時的返回值
- 26. 運行命令行命令的Windows應用程序
- 27. BOOST程序選項命令行的格式是什麼?
- 28. 退出命令行程序的首選方式是什麼?
- 29. 執行命令行應用程序
- 30. 爲什麼程序總是返回'false'?
Linux/BSD:http://stackoverflow.com/questions/1101957/are-there-any-standard-exit-status-codes-in-linux – 2010-02-19 10:51:23