C言語 標準出力(画面)への1文字出力 - stdio.h - [ putchar ]

2008.10.09 Thursday | by LRESULT


準出力(画面)へ1文字出力するには、putchar()を使用します。


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(インクリメント)していくだけで順々に表示されるわけです。

カテゴリ:C言語 stdio.h | 22:22 | comments(0) | trackbacks(0) | -


コメントする











この記事のトラックバックURL

トラックバック機能は終了しました。

トラックバック