高等 C 語言 -- 錯誤訊息 strerror()

高等 C 語言

簡介

字串

指標與陣列

函數

結構

物件導向

記憶體

檔案

錯誤處理

巨集處理

C 與組合語言

資料結構

動態字串

動態陣列

鏈結串列

雜湊表

開發環境

Make

Cygwin

MinGW

DevC++

wxDevC++

編譯器

gcc 編譯器

TinyCC 編譯器

LCC 編譯器

應用主題

CGI 程式

GNU 程式

視窗程式

影像處理

練習題

訊息

相關網站

參考文獻

最新修改

簡體版

English

程式範例

#include <string.h>
#include <stdio.h>
 
int main(){
  int i;
  for (i=0; i<50; i++)
    printf("%s\n", strerror(i));
}

執行結果

D:\cp>gcc strerror.c -o strerror

D:\cp>strerror
No error
Operation not permitted
No such file or directory
No such process
Interrupted function call
Input/output error
No such device or address
Arg list too long
Exec format error
Bad file descriptor
No child processes
Resource temporarily unavailable
Not enough space
Permission denied
Bad address
Unknown error
Resource device
File exists
Improper link
No such device
Not a directory
Is a directory
Invalid argument
Too many open files in system
Too many open files
Inappropriate I/O control operation
Unknown error
File too large
No space left on device
Invalid seek
Read-only file system
Too many links
Broken pipe
Domain error
Result too large
Unknown error
Resource deadlock avoided
Unknown error
Filename too long
No locks available
Function not implemented
Directory not empty
Illegal byte sequence
Unknown error
Unknown error
Unknown error
Unknown error
Unknown error
Unknown error
Unknown error

Facebook

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