作者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