:: reverse dictionary ::
※ソースファイルについて
文字を画面から入力させるには、getchar 関数を使います。
#include <stdio.h>
char a, b, c; printf("文字を入力してください > "); a = getchar(); b = getchar(); c = getchar();
次のような値が入力された場合、
文字を入力してください > ABC
a は 'A' 、b は 'B' 、c は 'C' になります。
ワイド文字列の場合は getwchar 関数を使います。
#include <locale.h> #include <stdio.h>
wchar_t a, b, c; setlocale(LC_ALL, "ja"); /* ロケールを日本語に設定 */ wprintf(L"文字を入力してください > "); a = getwchar(); b = getwchar(); c = getwchar();
次のような値が入力された場合、
文字を入力してください > ABC
a は 'A' 、b は 'B' 、c は 'C' になります。
int getchar(void) wint_t getwchar(void)
文字を画面から入力させます。 入力後、対応する文字を返します。
(標準入力ストリーム stdin から入力)
1文字目が1回目の呼び出し、2文字目が2回目の呼び出し、3文字目が3回目の呼び出し、...、n文字目がn回目の呼び出しに対応します。
入力に失敗すると、getchar は EOF 、getwchar は WEOF を返します。
・入力成功 … 入力文字
・入力失敗 … EOF 、WEOF
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com