在输入123456后回车
结果直接结束,并未输入(Y/N)
通过监视可知
ret值是10,有ASII码可知其对应为回车(\n);被ret读取,
解决方法在ret前再加个getchar();读取回车(\n),结果如下:
也可以用while()循环解决,如下:
在输入123456后回车
结果直接结束,并未输入(Y/N)
通过监视可知
ret值是10,有ASII码可知其对应为回车(\n);被ret读取,
解决方法在ret前再加个getchar();读取回车(\n),结果如下:
也可以用while()循环解决,如下: