回答編集履歴
1
追記
answer
CHANGED
@@ -7,4 +7,12 @@
|
|
7
7
|
scanf("%s", &k);
|
8
8
|
> ```
|
9
9
|
|
10
|
-
単一文字の入力を受け付ける場合の書式指定子は`%c`です。
|
10
|
+
単一文字の入力を受け付ける場合の書式指定子は`%c`です。
|
11
|
+
|
12
|
+
---
|
13
|
+
また、C言語の単一文字入力は厄介で、バッファに残った改行文字を読み込んでしまいます。
|
14
|
+
次のようにゴミ掃除しておくのが回避法の一つです。
|
15
|
+
```C
|
16
|
+
while(getchar() != '\n');
|
17
|
+
scanf("%c", &k);
|
18
|
+
```
|