整数のテーブルをファイルに送信しようとしていますが、いくつかのエラーが発生しています:
fd[0] = open(argv[1], O_WRONLY|O_CREAT|O_SYNC, 0700);
const int size = 20;
int *p = new int[size];
for(int i=0; i<size; i++) {
p[i] = i;
}
write (fd[0], p, sizeof(int)*size);
close(fd[0]);
ファイルでこのコードを呼び出すと、次のようなものが表示されます\00\00\00\00\00\00\00
。