我正在學習,並試圖正確地理解與C.工作的這部分Ç - 與指針合作,指針在機能的研究論證
我做練習,並有寫一個返回圖像的功能,但有一個指針,指針必須存儲一個值以防出現錯誤。
參考:函數存儲在主文件包含的模塊中。
這裏是我的代碼簽名聲明:
Img imageFromFile(const char * filename, char ** messageErreur) {
if (error)
messageErreur = 1; //Trying to pass 1 has error code out of the function
}
,我不斷在得到這個消息時,我編譯:
img.c:148:23: attention : assignment makes pointer from integer without a cast messageErreur = 1; //Trying to pass 1 has error code out of the function
我不知道我是什麼注意確定我需要在主文件中聲明傳遞此函數。
這是一個指針指針,所以我想我需要創建一個類型爲char []的指針?
調用函數時傳遞地址「&指針」?
所以這是真的,我忘了考慮「一些字符串」是一個字符數組! – Cyberflow