我想要讀取一個含有三維體資料的raw檔案
從網上找到這樣一個演算法
void InitArrayFromVolFile(float * &data, const char* fileName, int length)
{
long dataSize = length;
std::FILE* file = fopen(fileName, "rb");
if (file == NULL)
{
printf("open the file failed\n");
}
//fread(data, sizeof(unsigned char), dataSize, file);
fread(data, sizeof(float), dataSize, file);
fclose(file);
}
但這個演算法只能將資料存入一個一維陣列中,不知道其具體空間位置
請大神賜教!!!
uj5u.com熱心網友回復:
這個和什么語言什么代碼沒有關系,這個代碼無非就是讀取檔案資料流到記憶體,關鍵要對讀取的資料根據你所說的raw檔案格式進行決議轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/12623.html
標籤:C++ 語言
