回答編集履歴

2

加筆修正

2017/04/22 10:10

投稿

majiponi
majiponi

スコア1720

test CHANGED
@@ -1,5 +1,11 @@
1
+ 改行読み飛ばしの指定に誤りがあります。
2
+
3
+ i==0のときも\nを読み飛ばさないと、%cの後にアルファベットが残ったままになります。だから直後の%dで読み込めないのです。
4
+
5
+
6
+
1
- scanfの使用方法に誤りがあります。
7
+ 蛇足:scanfの使用方法に誤りがあります。
2
8
 
3
9
  読み込み用変数は、アドレスを指定する必要があります。つまり、A[i]ではなく、&A[i]と指定しなければいけません。
4
10
 
5
- アドレスに0を指定しており、アルファベトが正しく読み込めていないことが原因だろうと思います。
11
+ アドレスに0を指定しており、クラシュてもおかしくないす。

1

追記

2017/04/22 10:10

投稿

majiponi
majiponi

スコア1720

test CHANGED
@@ -1,3 +1,5 @@
1
1
  scanfの使用方法に誤りがあります。
2
2
 
3
3
  読み込み用変数は、アドレスを指定する必要があります。つまり、A[i]ではなく、&A[i]と指定しなければいけません。
4
+
5
+ アドレスに0を指定しており、アルファベットが正しく読み込めていないことが原因だろうと思います。