读书人

大牛:关于scanf的深入有关问题

发布时间: 2012-04-22 18:34:46 作者: rapoo

求助大牛:关于scanf的深入问题。
问题在博客里面,请大家给我出出主意。http://blog.csdn.net/lixue_cui/article/details/7462073

[解决办法]
用getch,getchar,scanf读取字符串或者字符的时候容易出现缓冲区残留'\n'的情况。


于是下次读取的时候,就会读取到'\n'.

为了防止这种情况,可以在scanf函数之前加下面三条语句之一:

标准:rewind(stdin);
windows扩展:fflush(stdin);
暴力:stdin->_cnt=0;

读书人网 >C语言

热点推荐