C言語の標準関数を目的別に調べることができる辞典

ホーム > C 標準関数逆引き辞典 > システム > 文字を画面から入力させる

C 標準関数逆引き辞典

:: 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回目の呼び出しに対応します。

入力に失敗すると、getcharEOFgetwcharWEOF を返します。

●戻り値

・入力成功 … 入力文字
・入力失敗 … EOFWEOF

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

システム - system -


ホーム > C 標準関数逆引き辞典 > システム > 文字を画面から入力させる

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com