[問題] 字元陣列無法輸入第二個字元
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題:
剛發現這問題,就是宣告一個字元陣列裡面有兩個位置
但是當我輸入完第一個字元時它第二個位置就直接跳開,程式直接結束
希望得到的正確結果:兩個位置皆能輸入
開發平台: Dev-C++
有問題的code: (請善用置底文標色功能)
#include <stdio.h>
int main()
{
char word[2];
printf("請輸入兩個字元\n");
printf("word[0]=");
scanf("%c",&word[0]);
printf("word[1]=");
scanf("%c",&word[1]);
printf("\n");
system("pause");
return 0;
}
程式碼很短,但是我真看不出錯在哪裡....
麻煩不吝指教,感謝!
--------------------------------------------------
謝謝ad大
那我有什麼辦法當print出word[0]=時輸入一個字元
print出word[1]=時再輸入一個字元
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.108.131
推
12/19 15:24, , 1F
12/19 15:24, 1F
→
12/19 15:24, , 2F
12/19 15:24, 2F
※ 編輯: topwing 來自: 118.169.108.131 (12/19 15:34)
→
12/19 15:35, , 3F
12/19 15:35, 3F
→
12/19 15:35, , 4F
12/19 15:35, 4F
→
12/19 15:41, , 5F
12/19 15:41, 5F
→
12/19 15:41, , 6F
12/19 15:41, 6F
推
12/19 15:51, , 7F
12/19 15:51, 7F
→
12/19 15:52, , 8F
12/19 15:52, 8F
→
12/19 15:53, , 9F
12/19 15:53, 9F
→
12/19 15:53, , 10F
12/19 15:53, 10F
推
12/19 15:56, , 11F
12/19 15:56, 11F
推
12/19 15:56, , 12F
12/19 15:56, 12F
→
12/19 15:56, , 13F
12/19 15:56, 13F
→
12/19 15:57, , 14F
12/19 15:57, 14F
→
12/19 16:07, , 15F
12/19 16:07, 15F
推
12/19 17:38, , 16F
12/19 17:38, 16F
→
12/19 17:39, , 17F
12/19 17:39, 17F
推
12/19 23:08, , 18F
12/19 23:08, 18F
→
12/19 23:09, , 19F
12/19 23:09, 19F
→
12/19 23:39, , 20F
12/19 23:39, 20F
推
12/21 10:30, , 21F
12/21 10:30, 21F
推
12/21 10:55, , 22F
12/21 10:55, 22F
→
12/21 10:56, , 23F
12/21 10:56, 23F
→
12/21 10:56, , 24F
12/21 10:56, 24F
→
12/21 10:57, , 25F
12/21 10:57, 25F
→
12/21 23:15, , 26F
12/21 23:15, 26F
推
12/21 23:28, , 27F
12/21 23:28, 27F
推
12/22 21:35, , 28F
12/22 21:35, 28F