我的功能給予了「晃來晃去參考的警告,即:鏗鏘懸掛參考?
int mode_pos = 0, mode;
static char *s;
char buffer[FAT_BUFFER + 1];
chan->i_mode = chan->mode;
buffer[0] = 0;
s = buffer;
mode = chan->mode;
if (!mode)
return NULL;
^^^^^^^^^^^^
與局部變量「緩衝」相關聯的堆棧存儲器的地址仍然是由被稱爲在返回給調用者的全局變量「S」。這將是一個懸而未決的參考
這是嚴重的,什麼是最好的方法來實際糾正它?
我繼續前進,只是使緩衝區靜態:)謝謝! – user1621581