- 論壇徽章:
- 0
|
謝謝
只是不是我問的問題的答案呢
我的這個(gè)struct B *ok;結(jié)構(gòu)是想實(shí)現(xiàn)一個(gè)動態(tài)的數(shù)組
例如:hh[0].ok[1],hh[1].ok[3]等等
我現(xiàn)在用
- shmt = (struct A *)shmat(key,0,0);
- memcyp(shmt,hh,sizeof(struct A) * 4);
復(fù)制代碼
考進(jìn)數(shù)據(jù)后能訪問strcut A 中的
這幾個(gè)數(shù)據(jù)項(xiàng)
int a;
int b;
char x[32];
但是不能通過ok指針訪問
struct B中的數(shù)據(jù)項(xiàng)
我想了一下,是因?yàn)樵趕truct A中 ok為struct B型的指針
所以考數(shù)據(jù)的時(shí)候只是考了這個(gè)指針,并沒有考它所指向的那塊數(shù)據(jù)
我想知道的是怎么把它所指向的那塊數(shù)據(jù)也考進(jìn)共享內(nèi)存,訪問的時(shí)候怎么訪問呢?
謝謝 |
|