我想將2個變量存儲到char數組中,並打印我們的第一個變量,如下所示。C字符數組存儲變量
const char *a[2];
a[0] = getCapital(bufferStore); //"Australia"
a[1] = getCurrencyCode(bufferStore); "9876.00"
printf("%s", a[0]);
但是,我沒有得到任何輸出。 getCapital和getCurrencyCode的代碼在這裏應該是多餘的。我想知道的主要是我如何打印出「澳大利亞」。我是C語言新手,指針真的很難理解,我的任務在2個小時內完成。任何幫助將不勝感激!
http://stackoverflow.com/questions/21376645/store-string-into-array-in-c – Idos
你確定*函數的代碼是多餘的?這似乎對你的問題非常重要。 –
另外,你有沒有嘗試調試你的應用程序?你有沒有嘗試在字符串的末尾添加一個換行符來清除它? –