所以我在C以下枚舉方法:C-編程:收到的數據被寫入到指針
enum enum_type GetInfo (int socket, unsigned char *data)
{
}
和在API我能找到這樣的:
接收的數據被寫入到指針*數據....
所以,如果我做這樣的事情:
unsigned char *data;
enum_type enum1;
enum1 = GetInfo (int socket, data);
我得到一個分段錯誤。
我的問題是什麼?
感謝, 西蒙
格式化您的代碼。 – Beginner
問題是數據不是**寫入指針。它被寫入指針指向的對象,但是你的指針並不指向任何東西。 –
@羅曼:他也應該修正編譯錯誤。 – JeremyP