バイナリファイル読み込み(read binary file)
//before char tmp; info145 = gcnew array<unsigned char>(size); for(unsigned int i=0;i<size;i++){ fin.get(tmp); info145[i]=static_cast<unsigned char>(tmp); } //after unsigned char *data; data = new unsigned char[size]; fin.read((char*)data,sizeof(unsigned char)*size);
fin.get(tmp)で1byteずつ読んでたら,相当時間かかってたのが,一発でなった.
配列の形が違うのは内部事情です.