看板 C_and_CPP 關於我們 聯絡資訊
char szTmp[50]; //icount累加用的。 int tmp,icount=0; struct SS { char a[50]; char b[100],c[50],d[80]; }; SS *ps=new SS; tmp=sizeof(ps->a); icount=tmp; sprintf(vp,"ABC"); for(int i=0;i<3;i++) { sprintf((ps->a+icount),"12347-%d",i); tmp=sizeof(ps->a+icount);<===取不到b的大小,是方法錯了嘛 icoun+=tmp; } 各位,我有一結構如下,要怎麼才能依序吧結構內的變數填入值呢?! 希望loop跑完後 ps->a ABC ps->b 12347-0 ps->c 12347-1 ps->d 12347-2 -- 程式設計也是個種藝術,所以程式設計師也是藝術師 正妹:你懂設計嘛?! 工程師:懂阿!! 正妹:室內設計嘛?!還是? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.23.177.182
Alexboo:sizeof(ps->a+icount) what's this 03/20 13:31