GoMeS® Postado Maio 1, 2010 Denunciar Share Postado Maio 1, 2010 (editado) Ola ! Sou novo na area de programação e no forum tbn,gostaria de um ajuda que n aguento mais no seguinte codigo.bool cSocket::AddSocket(sSocket &sSock, s32 id) { if(id == -1) { for(id = 1; id < FD_SETSIZE; id++) if(LSocket[id].Sock == INVALID_SOCKET) break; if(id == FD_SETSIZE) return false; } if(sSock.Sock >= maxfd) <<<< Nessa linha que o erro pessiste maxfd = sSock.Sock + 1; socketCount++; LSocket[id] = sSock; FD_SET(sSock.Sock, &fdSocket); return true; }Estou tendo o seguinte erro > warning: comparison between signed and unsigned integer expressionsAguardo ^^. Editado Maio 2, 2010 por Durub Adicionar tags [Durub] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RonaldoRG Postado Maio 1, 2010 Denunciar Share Postado Maio 1, 2010 O compilador tá te avisando que você tá comparando um inteiro sem sinal com um inteiro.Ai você tem que botar as duas variáveis como int ou unsigned int. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
GoMeS®
Ola ! Sou novo na area de programação e no forum tbn,gostaria de um ajuda que n aguento mais no seguinte codigo.
Estou tendo o seguinte erro > warning: comparison between signed and unsigned integer expressions
Aguardo ^^.
Editado por DurubAdicionar tags [Durub]
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.