1. 為什麼我寫的程序在編譯時沒錯,但在運行時沒結果
你的數組沒有填滿,未佔用的部分沒有初始化。沒有初始化意味著佔用該位置可以是任意值,所以會沒有結果,
2. VC++6.0 MFC 編譯通過,但是運行可執行文件時沒反應,怎麼回事
按鍵壞了
o(╯□╰)o
找debug目錄下的exe程序直接運行試試唄,
貌似是輸出的結果閃一下就沒了吧,或者是沒輸出到屏幕上;樓主可以用iostream里
3. 怎麼這個C程序用了strcat,程序編譯通過,就是沒有運行結果
你程序直接定義了 指針 然後賦值,最後再做合並操作,會造成字元長度越界 而崩潰,修改下定義 即可正常運行,確保目的字元串有足夠長度 容納 拼接的 字元串
4. 為什麼我編寫完程序後點運行沒反應呢
應該是程序沒有按照設計思路運行
哪裡出了問題
提前結束了循環或者條件不符合,沒有運行相應的代碼
導致程序運行完了,跟沒運行一樣
可以逐步調試,看看問題出在哪裡
5. 程序編譯運行就沒反應了,也沒提示錯誤,是什麼問題
微軟的VC++6.0編譯環境下運行程序是默認自動在最後加上system("pause")的,不至於這樣人工干涉吧。
樓主說的「沒有一點兒反應」是什麼情況,是程序框框出來後就不走了一直掛在那裡,還是根本就沒有看到程序框框出來?
對了樓主,你不會是扔下VC++親自跑到Debug文件夾里去雙擊那個exe文件了吧?那樣的話是需要在代碼最後面寫上system("pause")的,或者加個無用的cin之類的輸入也行。
哦,還有一種情況,VC++6.0編譯的時候很容易死掉,你點關閉按鈕他還說「正在組建不能關閉」。其實不只是在「編譯」的時候,連「組建」也會出這問題。我一般喜歡先點編譯,提示obj沒錯誤就直接去點執行,讓他給我組建完了馬上運行出來,但是下面的提示信息欄顯示link...(組建中)就沒動靜了,程序出不來,點那個停止按鈕也沒反應,我就直接用任務管理器把他斃了再雙擊那個工作空間文件(.dsw)打開。聽說微軟有個這方面的補丁,我也沒下載過,不知道管不管用。不知樓主是不是也遇上了這情況。
6. 為什麼我的java文件編譯也成功了,可運行沒有反應啊!
要想輸出最後的結果,得滿足200000=1+(i/100*25),那麼i=(200000-1)*4=799,996
這個條件你永遠達不到,所以會一直循環下去,這就是樓上為什麼說你這個是死循環的原因。
達不到條件,程序會一直運行下去,自然沒反應
7. C程序編譯後無法運行什麼原因呢
如果你是包含iostream頭文件並使用了using
namespace
std;的話,那麼你可以在main函數的結尾處,也就是return語句之前加上一句system("pause");那樣就OK了。具體原因不是很清楚,好像是環境的原因
8. 為什麼我的程序編譯完成後不能運行
首先確定jdk和自己的系統一致 X86對應32 X64對應64在 此次下載
win7環境變數配置 (Xp等系統略有不同)
1.右鍵計算機 —> 屬性 —> 左邊的「高級系統設置」 —> 「高級」選項卡 —> 下面「環境變數」系統環境變數
變數名 值
classpath 點分號默忘記了-----》 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME\lib\tools.jar;
path 點分號默忘記了-----》 .;%JAVA_HOME%\bin
上面之間復制 .;%JAVA_HOME% 是調用jdk的安裝路徑
這樣 升級jdk後 只需要修改jdk版本號就ok了 即只需要改一個變數值即JAVA_HOME的
下面的變數名復制 安裝路徑復制
JAVA_HOME F:\Program Files\Java\jdk1.6.0_31
在運行 java和javac命令 正常則為成功
導致運行找不到文件的問題
第一種情況
首先在確定文件名 是否有隱藏後綴名的問題 即文件名實際是X.java.txt 出現這種情況就要 修改操作如下
win7 在控制面板(大圖標模式) 找文件夾選項 在點擊查看 取消以勾選的隱藏已知文件的擴展名
Xp 把桌面我的電腦打開 在彈出對話框上面找到文件夾選項 後面操作基本相似然後修改 文件後綴名(擴展名)
第二種 情況 范琺頓貉塥股舵癱罰凱 運行也可以使用下面的 javac 和java命令
你jdk安裝在c盤 而文件在其他盤 導致的這時dos界面運行命令應該先是
X: X代表盤符 即進入X盤
cd/X 這X代表文件夾名 進入文件夾
在運行 javac x.java x.java是文件名 編譯文件檢測語法錯誤
java x x 代表文件名 但沒有擴展名
另外可以下載eclipse 運行java
這樣就完成了
9. 在dev c++編譯通過後點run,沒反應
其實不是沒有反應,而是運行窗口很快地關閉了.
你可以在程序最後加上幾句
getchar();
這樣
run
窗口就會因為要等待輸入字元而停留,不會一閃而過.
另外也可以
"運行"
cmd
,在那裡執行你程序產生的
exe
文件.
還可以包含頭文件
#include<windows.h>
再在程序的最後加上
system("pause");
10. 程序編譯過了,但是無法運行出結果是怎麼回事
編譯過了沒錯誤,說明你的代碼語法沒錯誤。運行結果不對,是你的代碼邏輯有問題,仔細檢查代碼邏輯流程是不是不對,調試調試。