第一次使用ungetc

来源:互联网 发布:帝国cms权限设置 编辑:程序博客网 时间:2024/06/03 20:25

一直相信只有写出来的东西,才会在某种程度上得到更好的认知。从今天起我觉得写博客!

1.包含头文件<ctype.h>

2.ungetc使用:

     int ungetc(int c, FILE *stream);

    下面是我写的c代码,发现使用ungetc可以将字符‘a’退回到输入流,并且会替换掉接下来要读入的字符。当然也可以将刚刚读出的字符回退至流中。

#include <stdio.h>#include <ctype.h>int main(int argc,char *argv[]){    char ch=0;
    printf("%c\n",getchar());    <strong>ungetc('a',stdin);</strong>    printf("%c\n",getchar());    printf("%c\n",getchar());    return 0;}
/*stdin就是标准输入 std即standard(标准),in即input(输入),合起来就是标准输入。 一般就是指键盘输入到缓冲区里的东西。 */

0 0
原创粉丝点击