演習 13-6

#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(ch == '\n') count++;
    }

    printf("改行は%d回行われていました。\n", count);

    return 0;
}

0 件のコメント:

コメントを投稿