2013年4月1日月曜日

開発環境

プログラミング言語C 第2版 ANSI規格準拠 (B.W. カーニハン D.M. リッチー (著)、 石田 晴久 (翻訳)、共立出版)の第1章(やさしい入門)、1.5(文字入出力)、1.5.1(ファイルの複写)の演習 1-6、1-7を解いてみる。

その他参考書籍

演習 1-6, 7.

コード

sample.c

#include <stdio.h>

main()
{
    int c;
    while ( c = (getchar() != EOF) ) {
        printf("%d(1になる)\n", c);
    }
    printf("%d(0になる)\n", c);
    
    printf("EOF: %d\n", EOF);
}

入出力結果(Terminal)

$ ./a.out
a
1(1になる)
1(1になる)
b
1(1になる)
1(1になる)
c
1(1になる)
1(1になる)
d
1(1になる)
1(1になる)
e
1(1になる)
1(1になる)
0(0になる)
EOF: -1
$

0 コメント:

コメントを投稿