unget.c

来自「UNIX v6源代码 这几乎是最经典的unix版本 unix操作系统设计和莱」· C语言 代码 · 共 16 行

C
16
字号
# include "ciodec.c"ungetc (c, fn){struct fileps *fp;if (nargs() != 2)   IEHzap("ungetc");/* push back onto input */fp = &IEH3fpts[fn];if (fp->wrflag == 0)	IEH3mbuf(fn,0);if (fp->bptr <= fp->buff - 100)	IEH3err("ungetc/unprintf: buffer full file %d",fn);*--fp->bptr = c;fp->nchars++;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?