[請問] notepad++的console (gcc編譯)

看板EZsoft (小軟體)作者 (沒有退步的空間@@)時間17年前 (2009/07/16 18:49), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
請教有使用 notepad++ 的高手, 我用NppExec的功能編譯一段程式碼,以下為編繹法 NPP_SAVE cd "$(CURRENT_DIRECTORY)" gcc -o $(NAME_PART).exe "$(FILE_NAME)" 接著用NppExec去執行檔 cd "$(CURRENT_DIRECTORY)" $(NAME_PART) 我有一個程式檔如下 #include<stdio.h> int main() { char filename[15]; printf("please input your name:"); scanf("%s",filename); printf("Hello %s \n",filename); return 0; } 此時問題來了,在命令提示字元執行沒有問題, 但用notepad++執行時其 console 卻不會先顯示 please input your name: 請問該如何解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.38.48 ※ 編輯: cris122 來自: 220.133.38.48 (07/16 18:51)

07/16 20:06, , 1F
scanf(" %s", filename);
07/16 20:06, 1F

07/16 21:02, , 2F
看錯 Sorry
07/16 21:02, 2F

07/18 00:50, , 3F
似乎console對於printf輸出有複雜機制...
07/18 00:50, 3F

07/18 00:50, , 4F
後來還是用NPP_RUN cmd /k <command string> 來做了
07/18 00:50, 4F

07/18 10:01, , 5F
fprintf( stdout, ... ); fflush( stdout );
07/18 10:01, 5F
文章代碼(AID): #1ANmMx8V (EZsoft)
文章代碼(AID): #1ANmMx8V (EZsoft)