演習 13-7

#include <stdio.h>

int main(){

    int ch, count = 0;
    FILE *fp;
    char file_name[256];

    printf("ファイル名 : "); scanf("%s", file_name);

    if((fp = fopen(file_name, "r")) == NULL){
        printf("cannot open a file.\n");
        return (-1);
    }

    while((ch = fgetc(fp)) != EOF){
        if('0' <= ch && ch <= '9') count++;
    }

    printf("数字は%d回文字ありました。\n", count);

    return 0;
}

0 件のコメント:

コメントを投稿