C言語なら俺に聞け(入門篇) Part 38at TECH
C言語なら俺に聞け(入門篇) Part 38 - 暇つぶし2ch210:デフォルトの名無しさん
08/11/03 15:04:53
そういうのって、getchar() ループの方が楽じゃね?
#include <stdio.h>

void main( void )
{
 int loop = TRUE;
 int sum = 0;
 char c;

 while ( loop ) {
  c = (char)getchar();  // 1文字入力
  switch ( c ) {
   case '0':   // 0~9が入力された場合、sumに足しこむ
   case '1':
   case '2':
   case '3':
   case '4':
   case '5':
   case '6':
   case '7':
   case '8':
   case '9':
    sum += (int)( c - '0' );
    break;

   case EOF:
    loop = FALSE;
    break;
  }
  printf( "合計値は %d \nです。", sum );
 }
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch