fgets.c 445 B

1234567891011121314151617181920
  1. #include <stdio.h>
  2. int main(void) {
  3. //FILE *f = fopen("/etc/ssl/certs/ca-certificates.crt", "r");
  4. FILE *f = fopen("stdio/stdio.in", "r");
  5. char line[256];
  6. while (1) {
  7. if (fgets(line, 256, f)) {
  8. fputs(line, stdout);
  9. } else {
  10. puts("EOF");
  11. if (!feof(f)) {
  12. puts("feof() not updated!");
  13. return -1;
  14. }
  15. break;
  16. }
  17. }
  18. }