高等 C 語言 -- 錯誤處理 (error handling)

高等 C 語言

簡介

字串

指標與陣列

函數

結構

物件導向

記憶體

檔案

錯誤處理

巨集處理

C 與組合語言

資料結構

動態字串

動態陣列

鏈結串列

雜湊表

開發環境

Make

Cygwin

MinGW

DevC++

wxDevC++

編譯器

gcc 編譯器

TinyCC 編譯器

LCC 編譯器

應用主題

CGI 程式

GNU 程式

視窗程式

影像處理

練習題

訊息

相關網站

參考文獻

最新修改

簡體版

English

  • 錯誤處理 — (Error Handling)
    • 錯誤代號與訊息 — (errno, strerror, perror) 與錯誤代號相關的訊息輸出方法。
    • 錯誤訊息列表 — (strerror) 用 strerror 列出所有內建的錯誤訊息。
    • 檔案錯誤 — (ferror,clearerr) 檔案讀取寫入錯誤,清除錯誤,繼續執行下去。
    • 短程跳躍 — (goto) 函數內的跳躍,不可跨越函數。
    • 長程跳躍 — (setjump 與 longjump) 在錯誤發生時,儲存行程狀態,執行特定程式的方法。
    • 訊號機制 — (signal) 攔截中斷訊號的處理機制。
    • 模擬 try ... catch — 使用跳躍機制 (setjump, longjump) 模擬 try … catch 的錯誤捕捉機制。

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License