[問題] struct初始化問題

看板C_and_CPP (C/C++)作者 (是不是該好樂迪了)時間14年前 (2011/09/21 09:44), 編輯推噓2(208)
留言10則, 6人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc6.0 問題(Question): struct陣列初始化 程式碼(Code):(請善用置底文網頁, 記得排版) struct _Price { int p; char vStore; BOOL gridPress; char primeStore; char markStore[11]; BOOL prime[10]; BOOL mark[10]; }Price[20]; 請問是否可以一次初始化 _Price裡的p? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.47.231

09/21 09:56, , 1F
memset
09/21 09:56, 1F

09/21 10:01, , 2F
可以一次把Price[0].p~Price[19].p一次初始?
09/21 10:01, 2F

09/21 10:06, , 3F
要不要改成用物件的方式? 在constructor裡面給初值?
09/21 10:06, 3F

09/21 10:20, , 4F
只限定p?,那你要用建構子喔. 我那個是全部初始
09/21 10:20, 4F

09/21 10:37, , 5F
恩~我是只限定裡面其中一項..
09/21 10:37, 5F

09/21 16:05, , 6F
09/21 16:05, 6F

09/21 16:07, , 7F
貼錯了,輸出那裡要改 printf("%d ", Price[i].p);
09/21 16:07, 7F

09/21 19:49, , 8F
想簡單點 初始化的動作是在你真正使用前的設定而已
09/21 19:49, 8F

09/21 19:50, , 9F
所以寫個回圈就好了呀
09/21 19:50, 9F

09/21 23:44, , 10F
09/21 23:44, 10F
文章代碼(AID): #1EUK697w (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1EUK697w (C_and_CPP)