回答編集履歴

1

コード例を加えました。

2020/12/31 06:11

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,33 @@
1
- cとshが配列になってないと思われます。
1
+ cとshが配列になってないと思われます。
2
+
3
+
4
+
5
+ 以下のように書き換えることでコンパイルは通りました。
6
+
7
+
8
+
9
+ ```c
10
+
11
+ #include<stdio.h>
12
+
13
+ int main(void){
14
+
15
+ double x[]={1.57,2.63,-3.12,2.81};
16
+
17
+ char c[]={'H', 'E', 'L', 'L', 'O'};
18
+
19
+ short sh[]={2256,-2048,-1024,3512};
20
+
21
+
22
+
23
+ printf("%f %f %f %f\n",x[0],x[1],x[2],x[3]);
24
+
25
+ printf("%c %c %c %c %c\n",c[0],c[1],c[2],c[3],c[4]);
26
+
27
+ printf("%hd %hd %hd %hd\n",sh[0],sh[1],sh[2],sh[3]);
28
+
29
+ return 0;
30
+
31
+ }
32
+
33
+ ```