サイトマップ / C言語講座出入り口総目次目次:ファイル空白文字の出現頻度||デモ用

青い直線

デモ用ファイル

ソースプログラムをコンパイルして実行する際には、ファイル名を”WTest.txt”に変更して、同じフォルダに置いてください。

青い直線
#include  <stdio.h>

void main(void);

void main(void)
{
    FILE *fp;
    unsigned long space, cr, tab, other;
    int c;

    space = cr = tab =  other = 0L;

    if ((fp = fopen("BitShift.c", "r")) == NULL) {
        fprintf(stderr, "Can't Open C Source File!\n");
        exit(2);
    }

    while ((c = getc(fp)) != EOF) {
        switch (c) {
            case  ' ': space++;
                break;
            case  '\n': cr++;
                break;
            case  '\t':tab++;
                break;
            default:other++;
        }
    }
    printf("File name: BitShift.c\n");
    printf("Space:%lu\tCR:%lu\tTab:%lu\tOther:%lu\n",
                                space, cr, tab, other);
    fclose(fp);
}
青い直線

サイトマップ / C言語講座出入り口総目次目次:ファイル空白文字の出現頻度||デモ用