读书人

C语言中一段小程序中一个变量读不懂,该

发布时间: 2012-03-06 20:47:55 作者: rapoo

C语言中一段小程序中一个变量读不懂
intReadLineFromBufferSocket(BufferSocket* pSock,char* szBuf,int nBufSize)
{
char c,*ptr;
int n,rc;

ptr = szBuf;
for(n = 1;n < nBufSize;n++)
{
rc = ReadCharFromBufferSocket(pSock,&c);
if(rc == 1)
{
*ptr++ = c;
if(c == '\n ')
break;
}
else// EOF or SOCKET_ERROR
{
if(n==1) // no data read
return 0;
else
break;
}
}

ptr--;
*ptr = '\0 ';
return n;
}
这里的变量C没有赋值,如何进行判断的

[解决办法]
rc = ReadCharFromBufferSocket(pSock,&c);看到这里没有
应该在这里对c进行赋值的

读书人网 >C语言

热点推荐