日文 conv 子常式

用途

轉換預先定義的日文字元類別。

檔案庫

標準 C 程式庫 (libc.a)

語法

#include <ctype.h>
int atojis (Character)
int Character;
int jistoa (Character)
int Character;
int _atojis (Character)
int Character;
int _jistoa (Character)
int Character;
int tojupper (Character)
int Character;
int tojlower (Character)
int Character;
int _tojupper (Character)
int Character;
int _tojlower (Character)
int Character;
int toujis (Character)
int Character;
int kutentojis (Character)
int Character;
int tojhira (Character)
int Character;
int tojkata (Character)
int Character;

說明

在系統上使用日文語言支援執行作業系統時, 字元 參數的合法值介於 0 到 NLCOLMAX之間。

日斯托阿 子常式會將 SJIS ASCII 對等項目轉換為對應的 ASCII 對等項目。 阿託日斯 子常式會將 ASCII 字元轉換為對應的 SJIS 對等項目。 其他值會依原樣傳回。

_jistoa_ 阿託吉斯 常式是巨集,其功能類似於 日斯托阿阿託日斯 子常式,但更快速且沒有錯誤檢查功能。

tojlower 子常式會將 SJIS 大寫字母轉換成對應的 SJIS 小寫字母。 託伊上層 子常式會將 SJIS 小寫字母轉換成對應的 SJIS 大寫字母。 所有其他值都會原封不動傳回。

小寫 (_tojlower)上圖 (_TOjoping) 常式是巨集,其功能類似於 tojlower託伊上層 子常式,但更快速且沒有錯誤檢查功能。

圖日斯 子常式會將所有非 16 位元 SJIS 程式碼的參數位元設為 0。

庫滕託伊斯 子常式會將 kuten 程式碼轉換為對應的 SJIS 程式碼。 如果給定的 kuten 代碼無效,則 庫滕託伊斯 常式會傳回 0。

託日拉 子常式會將 SJIS katakana 字元轉換成其 SJIS hiragana 對等項目。 任何不是 SJIS katakana 字元的值都會依原樣傳回。

託伊卡塔 子常式會將 SJIS hiragana 字元轉換成其 SJIS katakana 對等項目。 任何不是 SJIS hiragana 字元的值都會依原樣傳回。

_ tojhira_tojkata 子常式會嘗試相同的轉換,而不檢查是否有有效的輸入。

對於除 圖日斯 子常式以外的所有函數,都會傳回超出範圍的參數值,而不進行轉換。

參數

表 1. 參數
項目 說明
字元 要轉換的字元。
指標 指向 ESC 序列的指標。
CharacterPointer 指向單一 NLchar 資料類型的指標。