putchar,putwchar

提供: RAD Studio
移動先: 案内検索

stdio.h:インデックス への移動


ヘッダーファイル

stdio.h

カテゴリ

コンソール入出力ルーチン

プロトタイプ

int putchar(int c);

wint_t putwchar(wint_t c);

説明

putchar は,putc(c, stdout) として定義されたマクロです。

メモ:  Win32 GUI アプリケーションの場合,stdout をリダイレクトする必要があります。

戻り値

成功した場合,putchar は,文字 c を返します。エラーが発生した場合は,EOF を返します。



 #include <stdio.h>
 /* ボックスを描くための文字を定義します */
 #define LEFT_TOP  0xDA
 #define RIGHT_TOP 0xBF
 #define HORIZ     0xC4
 #define VERT      0xB3
 #define LEFT_BOT  0xC0
 #define RIGHT_BOT 0xD9
 int main(void)
 {
    char i, j;
    /* ボックスの上部を描きます */
    putchar(LEFT_TOP);
    for (i=0; i<10; i++)
       putchar(HORIZ);
    putchar(RIGHT_TOP);
    putchar('\n');
    /* 中央部を描きます */
    for (i=0; i<4; i++)
    {
       putchar(VERT);
       for (j=0; j<10; j++)
          putchar(' ');
       putchar(VERT);
       putchar('\n');
    }
    /* 下部を描きます */
    putchar(LEFT_BOT);
    for (i=0; i<10; i++)
       putchar(HORIZ);
    putchar(RIGHT_BOT);
    putchar('\n');
    return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

putchar

+

+

+

+

putwchar

+

+

+