二進制文件我想測試一些數據寫入到文件中。寫uint16_t與ofstream的
sixteenBitData = (uint16_t*) malloc(sizeof(uint16_t)*bufSizeX*bufSizeY);
memset(sixteenBitData, 1, sizeof(uint16_t)*bufSizeX*bufSizeY);
binfile->write((char *)&sixteenBitData, sizeof(uint16_t)*bufSizeX*bufSizeY);
,你可以看到,sixteenBitData是uint16_t數組
我希望我的二進制文件,有一堆1的,但是當我在加載到MATLAB,它似乎有不同0到65535
之間的數字我是不是做錯了什麼?
感謝
你在問題 – Derek