我如何用C打印#include<conio.h>
如何在Turbo C IDE中看到我的程序輸出?
#include<stdio.h>
#include<conio.h>
void main()
{
printf("#include<conio.h>");
}
如何獲得輸出作爲
#include<conio.h>
你必須把殘培();並按Ctrl + F9而不是ALT + F5
我如何用C打印#include<conio.h>
如何在Turbo C IDE中看到我的程序輸出?
#include<stdio.h>
#include<conio.h>
void main()
{
printf("#include<conio.h>");
}
如何獲得輸出作爲
#include<conio.h>
你必須把殘培();並按Ctrl + F9而不是ALT + F5
我不認爲你需要做任何事情。你自己寫了這個解決方案。所有你需要做的僅僅是Compile
和Run
......... :)
不,它顯示我一個空白屏幕 – subanki 2010-07-15 03:51:14
如果你得到一個空白屏幕,那麼問題可能是別的地方。您正在打印的字符完全有效,可以使用C中的printf函數打印。您不必添加任何轉義字符或其他任何字符。該問題可能是在您的IDE設置或其他地方。你能打印除此之外的其他東西嗎?嘗試打印「Hello World」,看它是否打印。 – 2010-07-15 03:52:44
嘗試刪除「conio.h」標題,因爲它不在ANSI C標準規範中。也有主返回整數而不是void,寫入「void」作爲main的參數,並從main返回「0」。看看是否有效。另外,你能告訴我們你正在使用哪個IDE /編譯器嗎? – 2010-07-15 03:57:17
如果您是從IDE運行它,您可能需要查看輸出控制檯或其他內容,也可能在程序退出時關閉,然後才能看到它已打印的內容。
如果您是從命令行運行它,也許(因爲它不會在字符串後面打印換行符),您的提示將破壞輸出。
有時shell會覆蓋最後打印的行,如果它不以換行符結束;嘗試添加一個\n
到printf的結尾
如果我記得Turbo C++的權利(可能是相同的),您需要轉到Output
窗口查看結果。所以去菜單欄Window
並選擇Output
---你應該看到你的字符串在那裏。
如果這樣不起作用,請將getch();
添加到程序的末尾。這將確保程序在退出之前等待用戶的擊鍵。
我試過這兩種方法仍然沒有輸出 – subanki 2010-07-15 04:15:53
如果你更換 '的printf' 與
fprintf(stderr, "#include<conio.h>");
來電或,試試這個:
_cprintf("#include<conio.h>");
任何運氣?
我認爲你在GCC(GNU編譯器集合)和turbo c編譯器之間有很大的混淆。
在turbo C編譯器中,輸出將單獨存儲在輸出窗格中,可通過按alt + F5查看。
因此,爲了在編譯時查看頁面,您需要在輸出頁面中輸入一個輸入,以便在輸入輸入後才能退出頁面。
爲此,我們使用一個函數getch();
,它從conio.h庫中獲得。
因此在printf
聲明並按ctrl+F9
之後插入getch();
函數。 現在我希望顯示輸出。
注: - 輸出頁面可能會顯示其含有scanf函數陳述等程序,這樣就可以給在輸出page.But輸入即使如此,你不能能夠看到printf語句產生的輸出後,通過按Ctrl + F9的scanf。
*你得到了什麼輸出? – Artelius 2010-07-15 03:48:44
我認爲你不需要做任何事情。它只是起作用,不是嗎?它是否編譯,你會得到什麼輸出? – vodkhang 2010-07-15 03:48:55
@ Artelius和vodkhang我得到一個空白屏幕 – subanki 2010-07-15 03:50:11