[問題] 一個簡單的程式
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
我用的IDE是 DEV C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
不知道為什麼,輸入完數字後,卻不讓我輸入字元
餵入的資料(Input):
輸入一個整數後,再輸入一個字元
預期的正確結果(Expected Output):
把整數和字元印出來看
錯誤結果(Wrong Output):
但是只輸入完數字,程式就結束了,不讓我輸入字元
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
printf("enter a number\n");
scanf("%d", &n);
printf("%d\n", n);
printf("enter a char\n");
char c;
c = getchar();
printf("%c", c);
system("pause");
return 0;
}
補充說明(Supplement):
還沒執行前
http://imgur.com/tK6oylO

執行後輸入數字
http://imgur.com/KMPMNv0

程式卻結束了
http://imgur.com/r9SDVpA

明明編譯有過的說,小弟初學C語言,請各位大大解惑,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.92.137
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1444660392.A.FE0.html
推
10/12 22:39, , 1F
10/12 22:39, 1F
→
10/12 22:40, , 2F
10/12 22:40, 2F
→
10/12 22:41, , 3F
10/12 22:41, 3F
→
10/12 22:45, , 4F
10/12 22:45, 4F
→
10/12 22:46, , 5F
10/12 22:46, 5F
→
10/12 22:47, , 6F
10/12 22:47, 6F
→
10/12 22:48, , 7F
10/12 22:48, 7F
→
10/12 22:50, , 8F
10/12 22:50, 8F
推
10/12 23:20, , 9F
10/12 23:20, 9F
→
10/12 23:21, , 10F
10/12 23:21, 10F
→
10/12 23:22, , 11F
10/12 23:22, 11F
→
10/12 23:22, , 12F
10/12 23:22, 12F
→
10/12 23:23, , 13F
10/12 23:23, 13F
推
10/12 23:28, , 14F
10/12 23:28, 14F
→
10/12 23:29, , 15F
10/12 23:29, 15F
→
10/12 23:36, , 16F
10/12 23:36, 16F
推
10/13 00:41, , 17F
10/13 00:41, 17F
→
10/13 01:16, , 18F
10/13 01:16, 18F
噓
10/13 18:22, , 19F
10/13 18:22, 19F
推
10/31 08:13, , 20F
10/31 08:13, 20F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
-3
16