一種安全的從文件中讀取一段數據的方法

一種安全的從文件中讀取一段數據的方法

void ReadLen(int fd,int Len.char* buf)
{
ssize_t ret;
while(len!=0&&(ret = read(fd,buf,len))!=0)
{
if(errno == EINTR)
continue;
perror(“read”);
break;
}
len -= ret;
buf += ret;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章