![](/img/trans.png)
[英]Why does the Windows command prompt say “More? ” when I run a program with an argument of d^?
[英]Why would a program run when launch from windows but not the command prompt?
我在VS2k8中編寫了一個小型C ++程序。 當我從Windows啟動它(雙擊exe文件)時,它運行良好。 當我轉到命令提示符並嘗試運行它時,它將掛起並最終崩潰。 我創建了具有簡單輸出的測試程序,這些輸出在兩種情況下均能正常工作。
有什么我想念的嗎? 我是編程新手。 我正在嘗試使用VBA shell命令啟動該程序,但其產生的結果與命令提示符相同。
有趣的是,在我開始更改常量變量的值並重建它之前,它一直運行良好(我認為這與它沒有任何關系,但是我改回了沒有成功)。 沒有更改的設置。
編輯:我將其命名為time.exe,而不是copys.exe(當我嘗試將代碼復制並粘貼到新項目中時)。 實際的代碼大約為250行,不確定其中的哪一部分會引起問題。 它打開一個.csv文件,將信息加載到向量中,然后將向量彼此進行比較(如果滿足某些條件,則在其末尾添加一些內容)。 然后將文件輸出到另一個.csv文件。
可能建議啟動時的當前目錄不同,這在您對當前路徑或驅動器做出一些假設時引起了您的問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.