unsigned __int8 Decrypt(unsigned __int8 data[]);
for(;;)
{
if((sConnect=accept(sListen,(SOCKADDR*)&addr,&addrlen)) != INVALID_SOCKET)
{
Print("Socket Connected Successfully!");
char buf[4095];
recv(sListen,buf,sizeof(buf),0);
Decrypt(buf); // Error:IntelliSense: argument of type "char *" is incompatible with parameter of type "unsigned char *"
}
を受け入れながらどのように私はこのPROBを修正することができます:あなたはこの署名を使用していないのはなぜソケット接続に
なぜbufをタイプ 'unsigned __int8 [4095]'として宣言しないのですか? – James
@James(変わった):彼は、recv()呼び出しで同じコンパイラの不平を言うかもしれません。 – James
@ジェームズ(なぜ私は奇妙なのですか?:P):それはCスタイルのキャストです。 – James