私はCread()
で初めて関数を使用しようとしています:
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
私も書いている現在開いているファイルです。なぜかこのループは終わらない。ファイルの終わりまでディレクトリ内のファイルを読み取り、取得したものを別のファイルに書き込もうとしています。(アーカイブ)。