Eclipse對(duì)printf()不能輸出到控制臺(tái)的快速解決方法
更新時(shí)間:2013年10月11日 09:22:41 作者:
Eclipse對(duì)printf()不能輸出到控制臺(tái)的快速解決方法。需要的朋友可以過來參考下,希望對(duì)大家有所幫助
Eclipse的控制臺(tái)經(jīng)常對(duì)C語言的printf不能正常輸出,究其原因,就是因?yàn)檩敵鰞?nèi)容停留在了輸出緩沖區(qū)里,而沒有及時(shí)輸出到控制臺(tái)界面,解決的方法很簡(jiǎn)單:在每個(gè)printf后加上fflush(stdout)即可,或者,像我一樣,把printf用一個(gè)宏封裝一下:
#define OUTPUT_STR(str) do{printf(str);fflush(stdout);}while(0)
復(fù)制代碼 代碼如下:
#define OUTPUT_STR(str) do{printf(str);fflush(stdout);}while(0)
您可能感興趣的文章:
- 在Eclipse中部署Spring Boot/Spring Cloud應(yīng)用到阿里云
- 只需兩步實(shí)現(xiàn)Eclipse+Maven快速構(gòu)建第一個(gè)Spring Boot項(xiàng)目
- Eclipse運(yùn)行android項(xiàng)目報(bào)錯(cuò)Unable to build: the file dx.jar was not loaded from the SDK folder的解決辦法
- Myeclipse清理項(xiàng)目緩存的幾大方法
- 圖文詳解MyEclipse更換背景主題的方法
- 解決MyEclipse中Maven設(shè)置jdk版本jdk1.8報(bào)錯(cuò)問題
- JAVA環(huán)境搭建之MyEclipse10+jdk1.8+tomcat8環(huán)境搭建詳解
- 解決eclipse中沒有js代碼提示的問題
- Eclipse/tomcat 如何實(shí)現(xiàn)熱部署和熱啟動(dòng)
- Eclipse插件開發(fā)實(shí)現(xiàn)控制臺(tái)輸出信息的方法
相關(guān)文章
C++11并發(fā)編程關(guān)于原子操作atomic的代碼示例
今天小編就為大家分享一篇關(guān)于C++11并發(fā)編程關(guān)于原子操作atomic的代碼示例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12
C++實(shí)現(xiàn)簡(jiǎn)單貪吃蛇小游戲
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡(jiǎn)單貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05
C++中的static和const的關(guān)鍵字用法詳解
這篇文章主要介紹了C++中的static和const的關(guān)鍵字用法詳解,這是一道經(jīng)常在面試中被問到的知識(shí),本文給大家詳細(xì)介紹下,需要的朋友可以參考下2023-06-06
string,CString,char*之間的轉(zhuǎn)化
下面是MFC/C++/C中字符類型CString, int, string, char*之間的轉(zhuǎn)換的說明與舉例,經(jīng)常用的東西,相信對(duì)于用C/C++的朋友,還是比較有用的2013-03-03

