什么是EOF(scanf 循环读取 发生错误时候返回eof)
直接在代码里面 输入一个EOF按着ctrl 鼠标左键点击
EOF其实是int -1
循环while(()){
}
Scanf什么情况下会出错?
行首输入ctrl z 回车
行首输入ctrl z 回车
行首输入ctrl z 回车
(vs2013-vs2019)
Rewind(stdin)清空标准输入缓冲区 输入hello 读取了h清空了后面
Scanf的混合输入
读取错误
调试 加个RET看看到底读取了几个
原因:ret=2 代表只读取了%d和%c