[問題] struct array的問題
問題(Question):
把一個array宣告成TEST時,應該代表array裡每個欄位都是struct的格式
現在我想要直接把資料寫入array中,如下:
TEST array[0][0]={1,"L","R","S","S"};
可是卻跳出了錯誤,error:conflicting types for 'array'
餵入的資料(Input):
#include <stdio.h>
#include <stdlib.h>
struct ELEMENT {
int active;
char color[1];
char form[1];
char tall[1];
char inside[1];
};
typedef struct ELEMENT TEST;
void main()
{
TEST array[4][4]={NULL};
TEST array[0][0]={1,"L","R","S","S"};
system ("pause");
return 0;
}
*[36m預期的正確結果(Expected Output):*[m
應該是可以寫入才對,我有MISS了甚麼嗎?
先謝謝各位高手們
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.15.149
→
05/16 21:30, , 1F
05/16 21:30, 1F
→
05/16 21:32, , 2F
05/16 21:32, 2F
※ 編輯: CS1DADA 來自: 140.120.15.149 (05/16 21:33)
→
05/16 21:34, , 3F
05/16 21:34, 3F
→
05/16 21:34, , 4F
05/16 21:34, 4F
→
05/16 21:35, , 5F
05/16 21:35, 5F
→
05/16 21:36, , 6F
05/16 21:36, 6F
→
05/16 21:36, , 7F
05/16 21:36, 7F
→
05/16 21:40, , 8F
05/16 21:40, 8F
→
05/16 21:41, , 9F
05/16 21:41, 9F
→
05/16 22:21, , 10F
05/16 22:21, 10F
→
05/16 22:28, , 11F
05/16 22:28, 11F
→
05/16 22:53, , 12F
05/16 22:53, 12F
→
05/16 22:59, , 13F
05/16 22:59, 13F
→
05/16 23:04, , 14F
05/16 23:04, 14F
推
05/16 23:05, , 15F
05/16 23:05, 15F
推
05/16 23:06, , 16F
05/16 23:06, 16F
→
05/16 23:07, , 17F
05/16 23:07, 17F
→
05/17 00:06, , 18F
05/17 00:06, 18F
推
05/17 08:17, , 19F
05/17 08:17, 19F
推
05/17 16:30, , 20F
05/17 16:30, 20F
→
05/17 16:30, , 21F
05/17 16:30, 21F
推
05/18 07:21, , 22F
05/18 07:21, 22F