rdwr.c
来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C语言 代码 · 共 45 行
C
45 行
#include <stdio.h>fread(ptr, size, count, iop)unsigned size, count;register char *ptr;register FILE *iop;{ register c; unsigned ndone, s; ndone = 0; if (size) for (; ndone<count; ndone++) { s = size; do { if ((c = getc(iop)) >= 0) *ptr++ = c; else return(ndone); } while (--s); } return(ndone);}fwrite(ptr, size, count, iop)unsigned size, count;register char *ptr;register FILE *iop;{ register unsigned s; unsigned ndone; ndone = 0; if (size) for (; ndone<count; ndone++) { s = size; do { putc(*ptr++, iop); } while (--s); if (ferror(iop)) break; } return(ndone);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?