編譯後運行無法輸入數據
㈠ 為什麼我編的C語言程序會出現已經可以運行了但是到某一行無法輸入數據的情況
程序可以運行,雖然是編譯沒錯,可能是程序內部邏輯有錯,或者你只是printf列印輸出,後面沒有scanf列印輸入
㈡ tc程序編譯運行後 輸入數據無法運算怎麼辦
以下所有命令均在Windows的命令提示符下輸入:
1.將驅動程序egavga.bgi轉換成目標文件egavga.obj。
進入TC編譯器的目錄,輸入命令:cd c:\tc
然後在TC目錄下輸入以下命令:
bgiobj egavga
按照同樣的辦法,將字體文件*.CHR轉換成目標文件*.OBJ。
在TC目錄下依次輸入以下命令:
bgiobj trip
bgiobj litt
bgiobj sans
bgiobj goth
2.將上面建立的obj文件加入graphics.lib庫文件。
在TC目錄下輸入如下命令:
tlink c:\tc\lib\graphics.lib+egavga
tlink c:\tc\lib\graphics.lib+trip
tlink c:\tc\lib\graphics.lib+litt
tlink c:\tc\lib\graphics.lib+sans
tlink c:\tc\lib\graphics.lib+goth
也可以使用tlib、prj程序代替tlink。
3.在程序中調用initgraph()函數前,應加上下面這條語句:
registerbgidriver(EGAVGA_driver);
它通知連接程序把EGAVGA驅動程序裝入用戶的程序中。同樣,裝入字體文件前,要加上以下這條語句:
registerbgifont(字體文件名);
4.通過上述處理,編譯連接後的執行程序就可以在任何目錄下運行了。這時,將屏幕初始化為圖形模式的函數可改寫為:
void InitGra(void){
int GD=DETECT,GM;
registerbgidriver(EGAVGA_driver);
registerbgifont(triplex_font);
registerbgifont(small_font);
registerbgifont(sansserif_font);
registerbgifont(gothic_font);
initgraph(&GD,&GM,"");
}
按照以上步驟就能讓圖形程序脫離編程環境而獨立運行了。
㈢ 一個簡單的C語言程序,編譯成功但不能正常輸入數據
getchar( );刪除。。非要+那就按2下回車
㈣ 用Xcode6.0編寫C語言程序 編譯成功後無法輸入內容
Xcode右上角 有三個圖標 圖標大致上一樣 一個是控制界面左邊開關 下邊開關 右面開關 中間的點開 下面兩個框 右面的就是輸入的地方
