0

整数のテーブルをファイルに送信しようとしていますが、いくつかのエラーが発生しています:

        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

4

2 に答える 2