質問編集履歴

2

空白が無視されて正しい図が描けていない点を修正

2016/08/20 01:47

投稿

programming
programming

スコア476

test CHANGED
File without changes
test CHANGED
@@ -132,7 +132,7 @@
132
132
 
133
133
  1 0 0 改行 3 . 1 4 1 5 9 改行 A 改行 X Y Z 改行
134
134
 
135
- ↑P1 ↑P2 ↑P3
135
+ ________↑P1______________ ↑P2_________ ↑P3 ※(追記)矢印がずれていたので直しました。
136
136
 
137
137
  となるから状態によっては前の __scanf__ で読み取った改行が次に読み込まれてしまう
138
138
 

1

実行結果と説明の追記

2016/08/20 01:47

投稿

programming
programming

スコア476

test CHANGED
File without changes
test CHANGED
@@ -89,3 +89,53 @@
89
89
  }
90
90
 
91
91
  ```
92
+
93
+
94
+
95
+ 追記
96
+
97
+ ---
98
+
99
+ 遅くなりましたが、この本の意図していることを正確にするため、本にある実行結果と説明を簡単に書きます。
100
+
101
+
102
+
103
+ ```
104
+
105
+ 整数を入力:100
106
+
107
+ 実数を入力:3.14159
108
+
109
+ 英字1文字と改行入力:A
110
+
111
+ 英文字列と改行入力:XYZ
112
+
113
+ [100]です
114
+
115
+ [3.14159]です
116
+
117
+ [
118
+
119
+ ][A][
120
+
121
+ ]
122
+
123
+ [XYZ]
124
+
125
+ ```
126
+
127
+
128
+
129
+ 本では、説明として
130
+
131
+
132
+
133
+ 1 0 0 改行 3 . 1 4 1 5 9 改行 A 改行 X Y Z 改行
134
+
135
+ ↑P1 ↑P2 ↑P3
136
+
137
+ となるから状態によっては前の __scanf__ で読み取った改行が次に読み込まれてしまう
138
+
139
+
140
+
141
+ といった内容です。