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 :
f.read((char*)header,sizeof(BITMAPFILEHEADER));
?
Moi j'ai traduit cela ainsi :
fread(header,sizeof(char),sizeof(BITMAPFILEHEADER),fp);
Mais je ne suis pas sûre que ce soit ça.
ensuite cela se complique :
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));
} |
Là je suis un peu larguée ...
est ce que cela peut se traduire ainsi :
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 !
Partager