2013年4月10日水曜日

開発環境

プログラミング言語C 第2版 ANSI規格準拠 (B.W. カーニハン D.M. リッチー (著)、 石田 晴久 (翻訳)、共立出版)の第2章(データ型・演算子・式)、2.6(関係演算子と論理演算子)の演習 2-2を解いてみる。

その他参考書籍

演習 2-2.

標準ヘッダ(<limits.h>)から印字。

コード

sample.c

#include <stdio.h>

int main()
{
    enum boolean {NO, YES};
    enum maxlength { MAXLINE = 1000 };
    int i, c, bln, lim;
    char s[MAXLINE];
    
    bln = YES;
    i = 0;
    while (bln) {
        if ( i >= lim - 1)
            bln = NO;
        else if ((c = getchar()) == '\n')
            bln = NO;
        else if (c == EOF)
            bln = NO;
        else { 
            s[i] = c;
            ++i;
        }
    }
    
    return 0;
}
<

0 コメント:

コメントを投稿