我read()
第一次尝试在C中使用该函数:
int file2p = open(curFilePath, O_RDONLY, 0);
char* buffer = NULL;
while(read(file2p, buffer, sizeof(char*)) != 0){
write(filep, buffer, sizeof(char*));
}
close(file2p);
filep
是我正在写的当前打开的文件。由于某种原因,这个循环永远不会结束。我正在尝试读取目录中的文件直到文件结束,然后将我抓取的内容写入另一个文件。(档案)。