最近剛開始學習寫程式,因為本身用MAC,使用微軟的VSCode為平台。
發現有些C語言的指令無法跑出來,會一直顯示[Running],想詢問是哪裡有錯誤?
不好意思,第一次發問,也發問的不太詳細,希望有使用VScode的前輩能夠指導我一下,謝謝各位!
如果你找得到 launch.json 的話
把裡面的 externalConsole 設為 true 再試試看
其實沒有錯誤
一直 Running 是正常的
因為你寫了那個 scanf
程式在「等」你輸入資料()
#include <stdio.h>
int main(void) {
char buf[50];
printf("請輸入 1 到 5 的字元:");
scanf_s("%[1-5]", buf,6);
printf("輸入的字元為 %s\n", buf);
return 0;
}
#include <stdio.h>
int main(void) {
int input;
printf("請輸入數字:");
scanf_s("%d", &input);
printf("你輸入的數字:%d\n", input);
return 0;
}