歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Sublime Text 3+minGW 無法讀取cin,使用命令行cmd成功運行

Sublime Text 3+minGW 無法讀取cin,使用命令行cmd成功運行

日期:2017/2/28 14:37:33   编辑:Linux教程

Sublime Text 3+minGW 無法讀取cin,使用命令行cmd成功運行。

環境描述:

最近發現一個不錯的編輯器sublime text,點此進入官網下載, 簡稱ST,我用的是ST3,用的編譯器是minGW,點此進入官網鏈接,下載後需要在線安裝,安裝後需要將安裝目錄下的bin目錄所在路徑加入path環境變量。

然後就在ST3中編輯的文本就可以按ctrl+B進行編譯了,編譯成功如下圖:

問題描述:

ST3運行時無法對cin和scanf等執行錄入動作,也就是說對於應該輸入的時候無法輸入而直接繼續進行,顯然這很讓人惱火哎。。。如下圖:

解決方案:

brief introduction:

不用ST3自帶的輸入,而是用windows的cmd命令行來輸出,畢竟這樣就和大部分人學習的vc6.0輸入一致了。。

concrete steps:

1、進入ST3,點擊菜單欄的preferrence->Browse Packages,

2、新建一個文件,名為 C.sublime-build (注意不要修改文件名和大小寫)。

如下圖:

3、用記事本打開這個文件,加入以下內容。

4、點擊preference->Key Binding -User,並加入以下一行

{ "keys": ["ctrl+alt+shift+b"], "command": "build", "args": {"variant": "RunInCommand"} }

這裡的ctrl+alt+shift+b 對應的就是執行運行時的快捷鍵,當然,你也可以用別的組合鍵。

編輯完保存,然後ctrl+shift+c就可以調用cmd進行運行了。

至此,大功告成!

Copyright © Linux教程網 All Rights Reserved