如何將一些元素添加到全局聲明的char數組&從另一個函數訪問數組的元素?如何添加一個元素到Global char * Array []?
我聲明如下源文件
extern char *ArrayItems[] = {"Item1"};
功能1 - 添加元素到數組
void AddSomeElementToGloablArray()
{
ArrayItems[1] = "Item 2";
ArrayItems[2] = "Item 3";
...
}
功能2 - 再添加一些元素放入數組
void AddSomeElementToGloablArray()
{
ArrayItems[3] = "Item 3";
ArrayItems[4] = "Item 4";
...
}
主要功能 - 要訪問陣列
void Main()
{
AddSomeElementToGloablArray();
char *ItemValue = ArrayItems[3];
}
我試圖像上面的代碼的元素,但它不返回添加元素。在這裏,我不能傳遞或從函數返回數組。 請任何人幫忙
非常感謝你......你的解決方案爲我工作 – JKParthiban