望尘追梦
经常在百度上看到许多网友说:自己写的程序运行时会一闪而过,开不到自己的运行的结果,其实这个绝大部分是自己写代码的时候不注意造成的。
我熟悉的编译有两个,一个就是VC6.0:
这个在写完自己的程序后一般需要在"main()"函数尾加上"system("PAUSE");"这样在你程序生成独立的.EXE文件后运行完结果不会一闪而过的;但是你不加"system("PAUSE");",也不会在你通过"编译" "链接" "运行"时候一闪而过,也就是你刚写完后,运行程序是不会出现这种情况的.生成独立文件后就不会……(呵呵!)
另一个是DEV-CPP:
这个你必须要加"system("PAUSE");"不然就会突然闪一下就没了,生成文件后也一样的.
我给个模式吧:

#include<iosream>
int main()
{
    ..; 
//自己的代码.
    ..;
    system(
"PAUSE");
    
return 0;
}

但我也不排除例外的情况(这样做还是解决不了的话),那这种就属于编译器的问题了,只要你关掉编译器,再重新打开再试试看,一般能解决的。
再提一点小知识,就在做OJ的朋友们经常要测试数据,对于大量的数据,如果手动的输入一是很麻烦,但更重要的手工出错的几率很大,所以我们采用复制的办法:首先跟一般的方法一样,"CTRL+C",然后打开运行窗口(这时千万不要"CTRL+V"了)点DOS左上角的图标,黑色的,然后里面有个"编辑"按钮,点一下,会出现"粘贴"选项,之后该怎么做,我就不……^^__^^
百度链接:http://zhidao.baidu.com/question/68653273.html

                ''~``
                        ( o o )
+------------------.oooO--(_)--Oooo.---------------------+
| LonelyTree                                             |
|                       E-mail: lanshen3333@126.com |
| Free Company          http://www.cppblog.com/LonelyTree     |
| Ottawa, Canada     (   )                               |
+---------------------\ (----(   )-----------------------+
                       \_)    ) /
                             (_/