+ -
当前位置:首页 → 问答吧 → 在写应用层代码调用write()等函数时,大家都是如何处理其返回值的呢?

在写应用层代码调用write()等函数时,大家都是如何处理其返回值的呢?

时间:2010-11-09

来源:互联网

在调用read()/write()时,都会指定需要读取/写入的字节数,而这两个函数也会返回成功读写的字节数

但是在处理其返回值时,大家都是如何做的呢?

目前我的做法:

iCnt = 0;
while(iCnt < nBytes)
{
    iRet = read( ,pBuf+iCnt , nBytes-iCnt);
    if(iRet < 0)
        return ERROR;
    iCnt += iRet;
}
iCnt = 0;

作者: lofeng410   发布时间: 2010-11-09

关于读写,前辈们都有一些经典的封装函数,我一直用着它们……

作者: 独孤九贱   发布时间: 2010-11-09