123456789101112131415161718192021 |
- #include <errno.h>
- #include <stdio.h>
- int main(void) {
- FILE *fp = fopen("stdio/fread.in", "rb");
- char buf[33] = { 0 };
- for (int i = 1; i <= 32; ++i) {
- if (fread(buf, 1, i, fp) < 0) {
- perror("fread");
- return 0;
- }
- buf[i] = 0;
- printf("%s\n", buf);
- }
- fclose(fp);
- return 0;
- }
|