我們的輸出顯示在C上的屏幕寬度爲8個製表符空格。是否有任何黑客來增加C的打印屏幕的寬度?如果有必要,我正在代碼塊IDE上的窗口中工作。增加C的打印畫面的寬度?
回答
C編程語言和庫本身沒有打印屏幕。他們發送輸出到流。在printf
功能的情況下,例如,有一個稱爲標準輸出一個默認的輸出流,其相呼應到終端,所以下面兩個調用是等效的:
printf("hi!\n");
fprintf(stdout, "hi!\n");
輸出到流A線被分隔由一個換行符(\n
)。 (但是由於你在windows上,你可能需要用\r\n
來結束你的行,尤其是如果你有時候把你的輸出重定向到一個文本文件的話,請看here)。在自動換行到下一行(或截斷)之前,終端將打印的字符數。 (也許你的終端將如何處理標籤?)這將取決於你正在運行的硬件,操作系統和外殼,但如果你使用的是unix風格的外殼,Termcap可能是你想要開始的地方。如果您使用的是窗口,則可以通過「屬性菜單」的「佈局」選項卡訪問某些設置,可通過菜單欄左上角的窗口菜單圖標進行訪問;這將讓你設置你的屏幕緩衝區寬度,從而控制是否長線會換行或導致水平滾動條。
\ r \ r \ n?這是從哪裏來的?Windows行尾總是\ r \ n。 – SecurityMatt 2013-02-12 02:49:33
@SecurityMatt - 某些格式化的文本控件使用double回車,這很可怕! – Eric 2013-02-12 02:50:34
(或者也許我有一個VB閃回?) – Eric 2013-02-12 02:57:59
- 1. 增加矩陣打印輸出的寬度
- 2. 在固定寬度頁面上增加元素到頁面寬度的寬度
- 3. 增加jqgrid表的寬度
- 4. 增加div的寬度
- 5. 增加寬度的形狀
- 6. 增加寬度你的頭
- 7. 增加dropdownList的寬度
- 8. 如何增加Photoshop Sprite的畫布寬度和高度
- 9. 增加paramiko.SSHClient.exec_command()寬度
- 10. 增加寬度10%?
- 11. div翻譯增加頁面寬度
- 12. 你如何增加面板寬度?
- 13. 打印頁面寬度大於高度的jpanel數據
- 14. JQuery的動畫(增加IMG的寬度)平滑
- 15. 如何增加(動畫)兩端廣場的寬度?
- 16. jQuery的動畫寬度增加從中間
- 17. 如何根據頁面加載增加框的寬度
- 18. javascript中的打印元素寬度
- 19. 錯誤的寬度和打印模式
- 20. 如何增加我的標題寬度以匹配整個頁面寬度?
- 21. Android啓動畫面寬度
- 22. 將圖像的寬度增加到自動寬度的x倍
- 23. 增加圖像寬度50px
- 24. Javascript逐漸增加寬度
- 25. 不能增加jumbotron寬度
- 26. Telerik RadEditor寬度增加
- 27. 增加jqgrid multiselect td寬度
- 28. Gnuplot:增加圖形寬度
- 29. 增加寬度表問題
- 30. 增加子菜單寬度
*選項卡空間*的定義不是通用的。輸出端子的寬度不是通用的。就C語言而言,除非你打印換行符,否則所有輸出將寫在第一行,不管它有多寬。 – ArjunShankar 2013-02-12 02:39:40
使窗口變大。出於阿爾俊說的原因。另外,你可以使字體變小。 – 2013-02-12 02:44:55
我的主函數中的printf函數有超過200個字符,它被包裝到第2,3,4行(並且我從未添加'\ n')。 – 2013-02-12 02:45:39