1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
ifstream file("monfichier.mid", ios::in | ios::binary);
if(!file.is_open())
cout << "impossible d'ouvrir le fichier !"<< endl;
char data1[4];
DWORD data2;
WORD data3;
WORD data4;
WORD data5;
for(int i = 0; i < 4; i++)
file.read((char*) &data1[i], sizeof(char));
file.read((char*) &data2, sizeof(DWORD));
file.read((char*) &data3, sizeof(WORD));
file.read((char*) &data4, sizeof(WORD));
file.read((char*) &data5, sizeof(WORD));
file.close();
for(int i = 0; i < 4; i++)
cout << data1[i] << endl;
cout << data2 << endl;
cout << data3 << endl;
cout << data4 << endl;
cout << data5 << endl; |