[問題] 關於struct
小弟我還是初學者
麻煩一下各位大大@@"
我在game.h檔內寫入
struct flagnum
{
INT32U flag2;
INT32U flag4;
INT32U flag6;
INT32U flag8;
INT32U flag10;
INT32U flag15;
INT32U flag20;
INT32U flag30;
INT32U bonus_num;
INT32U star_num;
};
而我在另一個pokemon.c檔內
前面打了#include "game.h"
中間用了flagnum.bonus_num與flagnum.star_num
他卻第一個顯示undeclared name, inventing'extern int flagnum'
其他的顯示Illegal types for operands: '.'
為什麼會這樣呢???
而其他flagnum.flag2等等都沒顯示
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.127.115.204
※ 編輯: SuperEel 來自: 122.127.115.204 (10/27 17:11)
※ 編輯: SuperEel 來自: 59.120.228.157 (10/27 17:22)
→
10/27 17:24, , 1F
10/27 17:24, 1F
→
10/27 17:34, , 2F
10/27 17:34, 2F
推
10/27 17:38, , 3F
10/27 17:38, 3F
→
10/27 17:39, , 4F
10/27 17:39, 4F
→
10/27 17:39, , 5F
10/27 17:39, 5F
→
10/27 18:29, , 6F
10/27 18:29, 6F