次の方法で共有


toascii, __toascii

切り捨てにより文字を 7 ビット ASCII に変換します。

構文

int __toascii(
   int c
);
#define toascii __toascii

パラメーター

c
変換する文字。

戻り値

__toasciic の値を 7 ビット ASCII の範囲に変換し、結果を返します。 エラーを示す戻り値は予約されていません。

解説

__toascii ルーチンは、特定の文字を下位 7 ビットに切り捨てることで、ASCII 文字に変換します。 その他の変換は適用されません。

プリプロセッサ マクロ _CTYPE_DISABLE_MACROSが定義されていない限り、__toascii ルーチンはマクロとして定義されます。 下位互換性のために、 toascii は、 __STDC__ が定義されていない場合、または 0 として定義されている場合にのみマクロとして定義されます。それ以外の場合は未定義です。

要件

ルーチンによって返される値 必須ヘッダー
toascii, __toascii C: <ctype.h>

C++: <cctype> または <ctype.h>

toascii マクロは POSIX 拡張であり、__toascii は POSIX 拡張の Microsoft 固有の実装です。 互換性の詳細については、「 Compatibility」を参照してください。

関連項目

データ変換
isisw ルーチン
to 関数