putchar,putwchar
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 |
+ |
+ |
+ |