質問編集履歴
2
空白が無視されて正しい図が描けていない点を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -65,7 +65,7 @@
|
|
65
65
|
本では、説明として
|
66
66
|
|
67
67
|
1 0 0 改行 3 . 1 4 1 5 9 改行 A 改行 X Y Z 改行
|
68
|
-
|
68
|
+
________↑P1______________ ↑P2_________ ↑P3 ※(追記)矢印がずれていたので直しました。
|
69
69
|
となるから状態によっては前の __scanf__ で読み取った改行が次に読み込まれてしまう
|
70
70
|
|
71
71
|
といった内容です。
|
1
実行結果と説明の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -43,4 +43,29 @@
|
|
43
43
|
scanf_s("%c", &x);
|
44
44
|
return 0;
|
45
45
|
}
|
46
|
-
```
|
46
|
+
```
|
47
|
+
|
48
|
+
追記
|
49
|
+
---
|
50
|
+
遅くなりましたが、この本の意図していることを正確にするため、本にある実行結果と説明を簡単に書きます。
|
51
|
+
|
52
|
+
```
|
53
|
+
整数を入力:100
|
54
|
+
実数を入力:3.14159
|
55
|
+
英字1文字と改行入力:A
|
56
|
+
英文字列と改行入力:XYZ
|
57
|
+
[100]です
|
58
|
+
[3.14159]です
|
59
|
+
[
|
60
|
+
][A][
|
61
|
+
]
|
62
|
+
[XYZ]
|
63
|
+
```
|
64
|
+
|
65
|
+
本では、説明として
|
66
|
+
|
67
|
+
1 0 0 改行 3 . 1 4 1 5 9 改行 A 改行 X Y Z 改行
|
68
|
+
↑P1 ↑P2 ↑P3
|
69
|
+
となるから状態によっては前の __scanf__ で読み取った改行が次に読み込まれてしまう
|
70
|
+
|
71
|
+
といった内容です。
|