bonjour,
je fais une tentative de traduction d'une fonction en c++ vers une fonction en c, j'aimerais un petit coup de pouce pour deux ou 3 lignes.
en fait je lis un fichier .bmp.
comment traduiriez vous :
?Code:f.read((char*)header,sizeof(BITMAPFILEHEADER));
Moi j'ai traduit cela ainsi :
Mais je ne suis pas sûre que ce soit ça.Code:fread(header,sizeof(char),sizeof(BITMAPFILEHEADER),fp);
ensuite cela se complique :
Là je suis un peu larguée ... :cry:Code:
1
2
3
4
5
6
7 for (i= imax ; i >= 0; i--) { f.read((char*)image.ptrLigne[i],imagelargeur); for (int k=0; k< kmax; k++)[/FONT] f.read((char*)&inutile,sizeof(char)); }
est ce que cela peut se traduire ainsi :
Code:
1
2
3
4
5
6
7 for (i=imax;i>=0;i--) {fread(image.ptrLigne[i],sizeof(char),imagelargeur,fp); for (k=0;k<kmax;k++) fread(inutile,1,sizeof(char),fp); end; }
SVP donnez moi votre avis !