[問題] 操作結構的問題
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
推
03/20 13:31, , 1F
03/20 13:31, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
13
23