对stdin的理解

#include
int main()
{
    int ch=getchar();
printf("%d\n",ftell(stdin));
        ch=getchar();
        printf("%d\n",ch);
printf("%d\n",ftell(stdin));
        rewind(stdin);
printf("%d\n",ftell(stdin));
ch=fgetc(stdin);
printf("%d\n",ftell(stdin));
printf("%d\n",ch);
return 0;

}


ftell(stdin)在任何时候都是-1,使用rewind(stdin)可以将键盘输入的所有数据清空。


你可能感兴趣的:(C/C++)