#include int main() { FILE* fp = fopen("/boot/grub/grub.cfg", "r"); if (fp == NULL) { perror("fopen"); return 1; } for (;;) { char buffer[128]; size_t nread = fread(buffer, 1, sizeof(buffer) - 1, fp); if (nread == 0) { if (ferror(fp)) perror("fread"); break; } buffer[nread] = '\0'; fputs(buffer, stdout); } if (fclose(fp) == EOF) { perror("fclose"); return 1; } return 0; }