看板 EE_DSnP 關於我們 聯絡資訊
※ 引述《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
flarehunter:好像可以開cmd執行程式再導入檔案 10/13 21:41
jimjjj:這個cmd是什麼東西啊? 10/13 21:44
ilway25:在cmd「命令提示字元」(DOS)下打 test.exe > 1.txt 10/13 22:00
ilway25:會把輸出的結果全寫到 1.txt 裡(螢幕上看不到) 10/13 22:02
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
ilway25:用開始-->執行-->cmd 然後 cd c:\test\ (程式的目錄) 10/13 22:33
ilway25:再接 123 > 1.txt 10/13 22:34
jimjjj:耶~可以了~謝謝同學大大還有教授大大 10/13 22:50
jimjjj:不過我是visual c++ microsoft的 所以跟dev c++不太一樣 10/13 22:51
jimjjj:打開命令提示字元的方式不一樣 10/13 22:52
jimjjj:恩...還想問那個改成寫視窗程式,輸出到TextBox之類的控制 10/13 22:58
jimjjj:是什麼意思 10/13 22:59
ilway25:就是寫成一般有介面的程式,這個應該不會教,有程度 10/13 23:18
jimjjj:聽起來感覺樓上很會的樣子^^ 10/13 23:32