1
下面我有一些C代碼:的recv()C錯誤的無效轉換成int
char update[MAX_UPDATE_LEN];
int remoteLen;
char pholder;
pholder = recv(update,connectDescriptor,MAX_UPDATE_LEN,MSG_DONTWAIT); //error
remoteLen = atoi("pholder");
我不斷收到以下錯誤:
client.cpp:849: error: invalid conversion from `char*' to `int'
client.cpp:849: error: initializing argument 1 of `ssize_t recv(int, void*,
size_t, int)'
client.cpp:849: error: invalid conversion from `int' to `void*'
client.cpp:849: error: initializing argument 2 of `ssize_t recv(int, void*,
size_t, int)'
是什麼原因造成這些錯誤?
好吧後,我試圖執行的是有意義的。 – user2480498
經過一些小的調整並使用Atoi後,我得到了它的工作。謝謝 – user2480498
如果您對答案滿意,請將問題標記爲「已回答」 –