作者jimjjj (jim)
看板EE_DSnP
標題[問題] 怎麼樣才可以看到全部的結果
時間Sat Oct 13 21:39:02 2007
就我之前暑假有寫到
HOW TO PROGRAM 的八皇后問題
沒記錯的話好樣有九十幾種結果吧
重點是當編譯完然後執行時,只能看到後面幾十種的結果
(每一種圖我都寫成讓它有編號是第幾種)
前面的都被洗掉了
(我用的是visual c++ 2005 express)
似乎輸出的那小視窗只能看到一定的行數
然後我做了簡單的測試
#include<iostream>
using namespace std;
int main(){
int i=0;
for(i=0 ; i< 1000 ;i++)
cout<< i <<endl;
system("pause");
return 0 ;
}
這樣再編譯後的結果
只有從701 到 999
前面的都被洗掉了
要怎麼調整才能顯示全部?
因為似乎只能顯示300行
我之前有再網路上問這個問題
有人給我的答案是這樣的:
1. 執行時在執行檔後面加上 > C:\result.txt,將標準輸出重新導向到檔案,然後開檔
案起來看
2. 程式改成寫檔,然後開檔案起來看
3. 改成寫視窗程式,輸出到TextBox之類的控制項
然後就~就我根本不知道他在講什麼,似懂非懂,不知道要怎麼做
或著怎麼照他說的做?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.135.156
1F:推 flarehunter:好像可以開cmd執行程式再導入檔案 10/13 21:41
2F:推 jimjjj:這個cmd是什麼東西啊? 10/13 21:44
3F:推 ilway25:在cmd「命令提示字元」(DOS)下打 test.exe > 1.txt 10/13 22:00
4F:→ ilway25:會把輸出的結果全寫到 1.txt 裡(螢幕上看不到) 10/13 22:02
5F:推 ric2k1:開始 --> 執行 --> cmd 10/13 22:13