回答編集履歴

1

追記

2018/04/28 17:01

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -17,3 +17,19 @@
17
17
 
18
18
 
19
19
  単一文字の入力を受け付ける場合の書式指定子は`%c`です。
20
+
21
+
22
+
23
+ ---
24
+
25
+ また、C言語の単一文字入力は厄介で、バッファに残った改行文字を読み込んでしまいます。
26
+
27
+ 次のようにゴミ掃除しておくのが回避法の一つです。
28
+
29
+ ```C
30
+
31
+ while(getchar() != '\n');
32
+
33
+ scanf("%c", &k);
34
+
35
+ ```