我有一個數組,看起來像這樣:數組c與串 - 操縱/訪問
struct table_elt
{
int id;
char name[];
}
struct table_elt map[] =
{
{123,"elementt1"},
{234,"elt2"},
{345,"elt3"}
};
我試圖通過地圖[1]。名稱等,以訪問這些元素然而,它似乎無法正確獲取元素,並且我得到了隨機垃圾。我認爲這是因爲編譯器不知道元素會因變化而落地。解決這個問題的最好方法是什麼,同時仍然保持靈活性和簡單性?
此作品太! – jetru 2010-12-22 06:53:27