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
如果您对答案满意,请将问题标记为“已回答” –