请问clion中运行是scanf()时,前面的printf()中明明有加换行符,但还是没有自动刷新缓冲区,就是printf()不会打印出来,除了fflush(stdout)能解决,还能怎么办?难道我每用一次scanf()就需要用一次fflush(stdout)吗?(新手求教)
setvbuf(stdout, NULL, _IONBF, 0);只要加一行这个,就会立即刷新缓存区
266
社区成员
52
社区内容
加载中
试试用AI创作助手写篇文章吧