C言語 標準出力(画面)への1文字出力 - stdio.h - [ putchar ]
2008.10.09 Thursday | by LRESULT
標準出力(画面)へ1文字出力するには、putchar()を使用します。
書式 | int putchar( int c ) |
---|---|
機能 | 標準出力(画面)へ1文字出力する |
引数 | int c : 出力する1文字 |
戻り値 | 成功すると、出力した文字を返し、 失敗すると、EOF(-1)を返します。 |
※ putchar()と反対に1文字取得するには、getchar()を使います。
C言語 キーボードからの入力を1文字取得 - stdio.h - [ getchar ]
画面に、アルファベットの小文字 a〜z を順番に表示してみます。 |
---|
#include <stdio.h> int main(void) { int i; char c = 'a'; for( i=0; i<26; i++ ){ putchar( c+i ); } return 0; } |
abcdefghijklmnopqrstuvwxyz |
---|
と表示されます。 文字は、アスキーコードで順番に a〜z まで並んでいる為、 +1(インクリメント)していくだけで順々に表示されるわけです。 |