-2
我做一個結構就像使用ansi c存儲數組中的對象?
struct abc {
//any function or variable
} obje[20];
現在我想的是abc
店陣列的每個對象。意味着arr[0]
僅包含obj[0]
;這是可能的。如果可能的話,那麼有人會幫助我解決這個問題。
我做一個結構就像使用ansi c存儲數組中的對象?
struct abc {
//any function or variable
} obje[20];
現在我想的是abc
店陣列的每個對象。意味着arr[0]
僅包含obj[0]
;這是可能的。如果可能的話,那麼有人會幫助我解決這個問題。
如果你想的對象從數組obje
複製到陣列arr
,您可以使用memcpy()
從<string.h>
:
#include <string.h>
struct abc arr[20];
memcpy(&arr, &obje, sizeof arr);
/* Now arr[0] has a copy of obje[0], arr[1] has a copy of obje[1], ... */
我懷疑我們仍然不知道有足夠的瞭解,你正在努力實現到什麼除了關於C中的數組的教程之外,真正有幫助。你能用一些代碼來展示你試過的問題並解釋你有什麼問題嗎? – RBerteig 2010-09-08 09:10:19