2011-07-26 89 views
2

我正在製作一個隨機數字發生器,該程序將創建幾個隨機數字,然後從這些隨機數字中進行選擇,然後在窗口中顯示該數字。有沒有辦法讓c + +控制檯文本變大?

我想知道是否有辦法讓特定的文本更大? 我不希望因爲我在我不想改變

感謝所有幫助大小的窗口已經寫入更改所有文本的大小窗口,你可以給

回答

3

控制檯文本不允許您提到的豐富格式。您將不得不移動到圖形輸出來渲染大小差異。

+0

我很害怕:/我沒有太多的知識去圖形化與c + +,只能做控制檯東西到目前爲止 –

2

不,但您可以改變文字和文字背景的顏色。這對你的問題會是一個很好的解決方案嗎?互聯網上有很多具體的例子。

3

通常,程序無法控制終端中文本的大小。不過,您可能可以更改文字特定部分的顏色。搜索終端轉義序列以獲取有關如何在各種終端上執行此操作的信息。一些終端還處理大膽,斜體和下劃線。

6

不,但您可以使其變爲粗體,更改字體顏色或特定文本的背景顏色。如果你想要的是讓這段文字脫穎而出,那麼我會着色它。

至於如何做到這一點......這是平臺的依賴。你在哪個平臺上?視窗? Linux呢?什麼外殼?請參閱Windows Console API。這應該有你需要的。

+0

嗯,非常感謝你的建議,我正在運行Windows 7 –

2

可能的控制檯模式解決方案可能涉及FIGlet。你可以調整輸出以寫入許多不同的字體。

輸出較大,但不能保證它適用於您的應用程序。

+0

嗯,有趣的解決方案,但實施一個圖書館比學習如何編程一個圖書館更爲重要。儘管如此,+1是一個很好的資源。 –

+0

沒有必要執行任何操作。簡單地說'system(「figlet hello」);''是真正需要的。 –

+0

所以我應該包括這個庫,我可以調用函數來輸出更大的asci藝術風格字體中的數字使用系統函數? –

0

打開您的控制檯應用程序,進入控制檯窗口的系統菜單(左上角,右鍵單擊),字體選項卡,選擇你想要的。下一次你打開這個(!)控制檯應用程序時,字體將如你所選,其他控制檯窗口不受影響

相關問題