回答編集履歴
1
コード例を加えました。
answer
CHANGED
@@ -1,1 +1,17 @@
|
|
1
|
-
cとshが配列になってないと思われます。
|
1
|
+
cとshが配列になっていないと思われます。
|
2
|
+
|
3
|
+
以下のように書き換えることでコンパイルは通りました。
|
4
|
+
|
5
|
+
```c
|
6
|
+
#include<stdio.h>
|
7
|
+
int main(void){
|
8
|
+
double x[]={1.57,2.63,-3.12,2.81};
|
9
|
+
char c[]={'H', 'E', 'L', 'L', 'O'};
|
10
|
+
short sh[]={2256,-2048,-1024,3512};
|
11
|
+
|
12
|
+
printf("%f %f %f %f\n",x[0],x[1],x[2],x[3]);
|
13
|
+
printf("%c %c %c %c %c\n",c[0],c[1],c[2],c[3],c[4]);
|
14
|
+
printf("%hd %hd %hd %hd\n",sh[0],sh[1],sh[2],sh[3]);
|
15
|
+
return 0;
|
16
|
+
}
|
17
|
+
```
|