解決C語言中scanf前面的輸入提示在輸入內容後才顯示

這個問題主要是輸入緩存導致的。有兩種方法可以解決。 1、setvbuf(stdout,NULL,_IONBF,0);//設置輸出緩存爲0,放在提示輸出語句前後都可以 2、fflush(stdout);//輸入前刷新輸出stdout
相關文章
相關標籤/搜索