作者jimjjj (jim)
看板EE_DSnP
標題Re: [問題] 怎麼樣才可以看到全部的結果
時間Sat Oct 13 22:28:21 2007
※ 引述《jimjjj (jim)》之銘言:
就我之前暑假有寫到
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
我打開visual studio 2005 命令提示字元後出現這兩行:
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
C:\Program Files\Microsoft Visual Studio 8\VC>
那我要怎麼做啊??
假如我的檔名是 123.exe 的話
照如上打123.exe > 1.txt
'123.exe' 不是內部或外部命令、
可執行的程式或批次檔。
是哪裡錯了?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.135.156
6F:推 ilway25:用開始-->執行-->cmd 然後 cd c:\test\ (程式的目錄) 10/13 22:33
7F:→ ilway25:再接 123 > 1.txt 10/13 22:34
8F:推 jimjjj:耶~可以了~謝謝同學大大還有教授大大 10/13 22:50
9F:→ jimjjj:不過我是visual c++ microsoft的 所以跟dev c++不太一樣 10/13 22:51
10F:→ jimjjj:打開命令提示字元的方式不一樣 10/13 22:52
11F:推 jimjjj:恩...還想問那個改成寫視窗程式,輸出到TextBox之類的控制 10/13 22:58
12F:→ jimjjj:是什麼意思 10/13 22:59
13F:推 ilway25:就是寫成一般有介面的程式,這個應該不會教,有程度 10/13 23:18
14F:推 jimjjj:聽起來感覺樓上很會的樣子^^ 10/13 23:32