-2
爲結構
我有以下代碼傳遞緩衝用C
int main(void)
{
Queue * queue1=createQueue(4000,100);
char * buffer;
//create the parameters
//
Parameters DataToSend[1]={{queue1,&buffer}};
}
typedef struct
{
Queue * QueueHandle;
void * content;
}Parameters;
我想緩衝區的內容或地址傳遞給DataToSend 我怎樣才能做到這一點在我的代碼,我有以下錯誤 的錯誤在線路
參數DataToSend
表達式必須具有恆定值
請格式化您的代碼。請指出產生錯誤的行。請合併相關類型的定義。 – abligh 2015-02-06 21:02:37
'參數DataToSend = {queue1,buffer};' – 2015-02-06 21:04:41
@SouravGhosh'&buffer'不是一個常量表達式,'buffer'也不是。它會導致同樣的問題。 – ouah 2015-02-06 21:22:20