rex.c 808 Bytes
#include <stdio.h>
#include <stdlib.h>

int main(int argc,char *argv[]){
	if(argc<2) exit(EXIT_FAILURE);
	char *nom=argv[1];
	FILE *fichier=fopen(nom,"r");
	if(fichier==NULL) exit(EXIT_FAILURE);
	unsigned char c[2];
	int col=0;
	while(fread(&c,2,1,fichier)==1){
  		//printf("%02x ",c[0]);
		//printf("%02x ",c[1]);
        	if((c[0]==0x4d) && (c[1]==0x54)) 
		{ 
			printf("Fichier MIDI détecté.\n");
			recuperer2octets(fd,oct1,octb);
		        int longueur=0;
        		longueur=;
        		recuperer2octets(fd,oct1,octb);
        		longueur=longueur + convertion(oct1);
        		longueur=longueur + convertion(octb);
        		printf("taille header = %d \n",longueur);

		}
		

  		//if(c==0x4d) printf("bing\n");
  		//if(col==15) printf("\n");
  		//col=(col+1)%16;
  	}
	printf("\n");
	return 0;
}