| 日本−日本語 |
|
|
|
![]() |
HP-UX リファレンス: セクション 3 : ライブラリ (A~M) > cconv(3C)HP-UX 11i Version 2: September 2004 |
|
名称toupper(), tolower(), _toupper(), _tolower(), toascii() ― 文字の変換 構文#include <ctype.h> int toupper(int c); int tolower(int c); int _toupper(int c); int _tolower(int c); int toascii(int c); 説明toupper() と tolower() は -1 から 255 までの整数の getc(3S) をドメインとして持ちます。 toupper() の引き数が小文字の場合、それに対応する大文字が返されます。 tolower() の引き数が大文字の場合、それに対応する小文字が返されます。ドメイン内のそれ以外のすべての引き数は、そのままで返されます。引き数がドメイン外の場合、戻り値は不定です。 マクロ _toupper() および _tolower() は、それぞれ toupper() および tolower() と同じです。 toascii() は引き数に 7 ビットの標準 ASCII 形式の 文字以外のものが含まれる場合、その文字を表すビットをすべて消去します。これによって、他のシステムとの互換性が確保されます。 警告toascii() はライブラリ関数として、および <ctype.h> ヘッダー内に定義されるマクロとして提供されます。通常はマクロとして使われます。ライブラリ関数として使うには、 #undef を使ってマクロ定義を削除するか、あるいは ANSI C モードでコンパイルする際は関数名を括弧でくくるか、アドレスを使います。 次の例では toascii() をライブラリ関数として使っています。 #include <ctype.h> または #include <ctype.h> 次の例では、 toupper() をライブラリ関数として使っています。 #include <ctype.h> |
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||