[語法] 在struct裡宣告資料陣列
我現在有一個struct定義如下:
struct MAN{
struct POSITION pos;
int dir;
int newDir;
float col[3];
}man;
我是在給col[]值的部分遇到了問題
我本來是想做成
man.col = { 1.0f, 1.0f, 0.0f};
可是編譯不給過,所以目前是以下的方式給值
man.col[0] = 1.0f;
man.col[1] = 1.0f;
man.col[2] = 0.0f;
第二種方法編譯是可以過的
我想請問的是,要怎麼樣做 才能像第一種方法那樣
把一個陣列直接給到struct裡的資料陣列裡
而不用像第二種方法一樣 一個一個給
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.170.246
推
05/08 01:49, , 1F
05/08 01:49, 1F
→
05/08 01:50, , 2F
05/08 01:50, 2F
→
05/08 01:59, , 3F
05/08 01:59, 3F
→
05/08 02:00, , 4F
05/08 02:00, 4F
→
05/08 02:00, , 5F
05/08 02:00, 5F
推
05/08 02:03, , 6F
05/08 02:03, 6F
→
05/08 02:04, , 7F
05/08 02:04, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章