TOP - C言語 - stdio.h - putchar()

標準出力に指定された文字を出力します。
putc(stdout)と同じものとなります。

戻り値1 = putchar(引数1)

戻り値1 : int
          実行が成功した場合   : 出力された文字値
          エラーが発生した場合 : EOF
引数1   : int
          出力する文字値

(例)
#include <stdio.h>

int main ()
{
    int c1;
    int c2;

    printf("「EOF」の入力は[control]+D\n");
    while ((c1 = getchar()) != EOF)
    {
        c2 = putchar(c1);
        printf(" : c2 = %d\n", c2);
    }
    printf("正常終了 : c1 = %d\n", c1);

    return 0;
}

実行結果(「123456[enter]」→「[control]+D」の順で入力)
「EOF」の入力は[control]+D
123456
1 : c2 = 49
2 : c2 = 50
3 : c2 = 51
4 : c2 = 52
5 : c2 = 53
6 : c2 = 54

 : c2 = 10
正常終了 : c1 = -1


Copyright(C) 2006-2012 CLAYPOT. All Rights Reserved.