望塵追夢
經常在百度上看到許多網友說:自己寫的程序運行時會一閃而過,開不到自己的運行的結果,其實這個絕大部分是自己寫代碼的時候不注意造成的。
我熟悉的編譯有兩個,一個就是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左上角的圖標,黑色的,然后里面有個"編輯"按鈕,點一下,會出現"粘貼"選項,之后該怎么做,我就不……^^__^^
百度鏈接:                        ( o o )
+------------------.oooO--(_)--Oooo.---------------------+
| LonelyTree                                             |
|                       E-mail: 
lanshen3333@126.com |
| Free Company          http://www.shnenglu.com/LonelyTree     |
| Ottawa, Canada     (   )                               |
+---------------------\ (----(   )-----------------------+
                       \_)    ) /
                             (_/