原 型:int ungetc(int c, FILE *stream);
头 文 件:stdio.h
说 明:把字符c回退到stream指向的流中,并且清除流的文件尾指示器。由连续的ungetc函数调用回退的字符数量有变化。只能保证第一次调用成功。调用文件定位函数(fseek函数、fsetpos函数或者rewind函数)会导致回退的字符丢失。
返 回 值:c(回退的字符)。如果没有读取操作或者文件定位操作就试图回退过多的字符,那么函数将会返回EOF。
相关函数:fgetc、getc、getchar
|