- 博客(3)
- 收藏
- 关注
原创 关于scanf和fflush(stdin)在VS中出现错误的原因
scanf_s需要额外传一个参数,表明最多读取的字符数,防止溢出。getchar()可以读取下一个字符,可以用来读scanf读取后留下的回车符以清空缓冲区。
2023-01-20 20:16:01
1692
2
原创 VS中cin.sync()函数并不能清空输入缓冲区
VS中cin.sync()函数并不能清空输入缓冲区,而在VC中可以,这是因为调用sync()后可能会清空/恢复原状/什么都不干,具体哪种行为取决于编译器。
2023-01-19 19:36:37
539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人