count black-space of a file

 #include <stdio.h>



int main()

{

    FILE *file;

    char filename[100], ch;

    int blank_space_count = 0;


    printf("Enter the filename: ");

    scanf("%s", filename);


    file = fopen(filename, "r");

    if (file == NULL)

    {

        printf("Error: Could not open file.\n");

        return 1;

    }


    while ((ch = fgetc(file)) != EOF)

    {

        if (ch == ' ')

        {

            blank_space_count++;

        }

    }


    fclose(file);


    printf("Number of blank spaces: %d\n", blank_space_count);

    return 0;

}

Comments