[問題] console執行太多行,看不到最上面的文字..

看板C_and_CPP作者 (Terry)時間14年前 (2011/09/18 18:05), 編輯推噓0(0018)
留言18則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2008 問題(Question): 請教一下,有時後在console下跑程式時,輸出的結果會多了一點, 然後最上面的輸出結果就看不到了... 感覺他好像有一定的輸出列數,超過的話就蓋掉了,也就是不見了?! 不知道有沒有前輩們遇過這樣的問題 如果在輸出比較多的結果之下,還想要看到最上面的輸出結果 ,都是怎麼解決的呢? 謝謝幫忙。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.100.113

09/18 18:32, , 1F
1. 把列數,也就是console buffer調大一點
09/18 18:32, 1F

09/18 18:32, , 2F
2. 執行時使用I/O重導到文字檔,再去看文字檔的內容
09/18 18:32, 2F

09/18 18:33, , 3F
你如果是用 'cmd',內容→版面設定→緩衝區高度
09/18 18:33, 3F

09/18 18:34, , 4F
stderr 最好重導 ...
09/18 18:34, 4F

09/18 18:37, , 5F
我剛設定了一下,似乎緩衝高度還是有限,看來真的要重導
09/18 18:37, 5F

09/18 18:38, , 6F
了,謝謝幫忙
09/18 18:38, 6F

09/18 21:48, , 7F
如果程式很大懶的改可以用http://ppt.cc/fg@F
09/18 21:48, 7F

09/18 21:49, , 8F
或是freopen
09/18 21:49, 8F

09/18 22:00, , 9F
我試試看,我沒用過這個,先謝謝
09/18 22:00, 9F

09/19 01:02, , 10F
我剛才試了一下,超好用....,我是用freopen,謝謝了
09/19 01:02, 10F

09/19 21:08, , 11F
不好意思,今天有想到一點小問題
09/19 21:08, 11F

09/19 21:08, , 12F
我用freopen的話,cmd上就看不到資料了
09/19 21:08, 12F

09/19 21:08, , 13F
但是如果我資料很多的話,那怎麼知道他導到文件導好了沒
09/19 21:08, 13F

09/19 21:09, , 14F
?,有辦法資料都全部導到文件的時後,回傳個ok之類的訊
09/19 21:09, 14F

09/19 21:10, , 15F
息在CMD上,讓我知道嗎? 謝謝幫忙
09/19 21:10, 15F

09/19 21:23, , 16F
輸出到stderr
09/19 21:23, 16F

09/19 21:45, , 17F
09/19 21:45, 17F

09/19 21:49, , 18F
OK了,謝謝幫忙嚕 ^_^
09/19 21:49, 18F
文章代碼(AID): #1ETSA0mI (C_and_CPP)