首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-06 
C语言中一段小程序中一个变量读不懂intReadLineFromBufferSocket(BufferSocket*pSock,char*szBuf,intnBufS

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进行赋值的

热点排行