| 寬字元函數 | 普通 C 函數 | 說明 |
|---|---|---|
| iswalnum() | isalnum() | 測試是否為數字或字母 |
| iswalpha() | isalpha() | 測試是否為字母 |
| iswcntrl() | iscntrl() | 測試是否為控制字元 |
| iswdigit() | isdigit() | 測試是否為數字 |
| iswgraph() | isgraph() | 測試是否為可見字元 |
| iswlower() | islower() | 測試是否為小寫字元 |
| iswprint() | isprint() | 測試是否為可列印字元 |
| iswpunct() | ispunct() | 測試是否為標點符號 |
| iswspace() | isspace() | 測試是否為空白字元 |
| iswupper() | isupper() | 測試是否為大寫字元 |
| iswxdigit() | isxdigit() | 測試是否為十六進制數字 |
| 寬字元函數 | 普通 C 函數 | 說明 |
|---|---|---|
| towlower() | tolower() | 轉換為小寫 |
| towupper() | toupper() | 轉換為大寫 |
| 寬字元函數 | 普通 C 函數 | 說明 |
|---|---|---|
| wcscoll() | strcoll() | 依區域設定比較字串 |
| 寬字元函數 | 說明 |
|---|---|
| wcsftime() | 依格式與 locale 格式化日期時間,回傳寬字串 |
| strftime() | 依格式與 locale 格式化日期時間 |
| strptime() | 依格式解析字串為時間值(strftime 逆操作) |
| 寬字元函數 | 說明 |
|---|---|
| fwprintf() / fwscanf() | 檔案流格式化輸出/輸入 |
| wprintf() / wscanf() | 標準輸出/輸入格式化 |
| swprintf() / swscanf() | 字串格式化輸出/輸入 |
| vfwprintf() / vfwscanf() | stdarg 參數表檔案流格式化 |
| vswprintf() / vswscanf() | stdarg 參數表字串格式化 |
| 寬字元函數 | 普通 C 函數 | 說明 |
|---|---|---|
| wcstod() | strtod() | 轉換為雙精度浮點數 |
| wcstol() | strtol() | 轉換為長整數 |
| wcstoul() | strtoul() | 轉換為無號長整數 |
| 函數 | 說明 |
|---|---|
| mblen() | 依 locale 確定字元位元組數 |
| mbstowcs() | 多位元組字串轉寬字串 |
| mbtowc() / btowc() | 多位元組字元轉寬字元 |
| wcstombs() | 寬字串轉多位元組字串 |
| wctomb() / wctob() | 寬字元轉多位元組字元 |
| 寬字元函數 | 普通 C 函數 | 說明 |
|---|---|---|
| fgetwc() | fgetc() | 從流讀取字元轉寬字元 |
| fgetws() | fgets() | 從流讀取字串轉寬字串 |
| fputwc() | fputc() | 寬字元轉多位元組輸出 |
| fputws() | fputs() | 寬字串轉多位元組輸出 |
| getwc() | getc() | 標準輸入讀取轉寬字元 |
| getwchar() | getchar() | 標準輸入讀取轉寬字元 |
| putwc() | putc() | 寬字元轉多位元組寫標準輸出 |
| putwchar() | putchar() | 寬字元轉多位元組寫標準輸出 |
| ungetwc() | ungetc() | 將寬字元推回輸入流 |
| 寬字元函數 | 普通 C 函數 | 說明 |
|---|---|---|
| wcscat() | strcat() | 字串連接 |
| wcsncat() | strncat() | 指定長度連接 |
| wcschr() | strchr() | 尋找字元首次出現位置 |
| wcsrchr() | strrchr() | 從尾部尋找字元首次出現 |
| wcspbrk() | strpbrk() | 尋找任一字元首次出現 |
| wcsstr() / wcswcs() | strstr() | 尋找子字串首次出現 |
| wcscspn() | strcspn() | 不包含指定字元的初始長度 |
| wcsspn() | strspn() | 包含指定字元的初始長度 |
| wcscpy() | strcpy() | 複製字串 |
| wcsncpy() | strncpy() | 指定長度複製 |
| wcscmp() | strcmp() | 比較兩寬字串 |
| wcsncmp() | strncmp() | 指定長度比較 |
| wcslen() | strlen() | 取得寬字串長度 |
| wcstok() | strtok() | 分解字串為語彙 |
| wcswidth() | 無 | 取得寬字串寬度 |
| wcwidth() | 無 | 取得寬字元寬度 |
—— 作者:general195