fread condition

#include <stdio.h>

int main() {
    FILE *file;
    char buffer[100];

    file = fopen("example.txt", "r");

    if (file != NULL) {
        size_t bytesRead = fread(buffer, sizeof(char), sizeof(buffer) - 1, file);

        if (bytesRead > 0) {
            buffer[bytesRead] = '\0';
            printf("Read successfully: %s\n", buffer);
        } else {
            printf("Error reading from file.\n");
        }

        fclose(file);
    } else {
        printf("Error opening file.\n");
    }

    return 0;
}