int main()
{
char B[76]={0};
ifstream infile;
infile.open("tworecords.dat", ios::binary);
infile.read(reinterpret_cast<char*>(B), sizeof (B));
cout << "Array B in hex" << endl;
for (int i = 0; i < 76; i++)
{
cout << hex << B[i] << " " << endl;;
}
return 0;
}
現在、データは正しく読み取られますが、値は ASCII シンボルとして出力されます。ファイルに実際の16進値を出力したいと思います。
例:
01 3D 76 D6 など