J'ai recherché dans le forum les sujets concernant le problème endianess et ça m'est toujours un peu confus.
Infile est un fichier binaire qui est lu et xin est un int:
Que fait la ligne précédente exactement ? Je l'utilise sans trop la comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part InFile.read(reinterpret_cast<char*>(&xin), sizeof(int));
Je voulais savoir comment je peux récupérer les 4 octets de mon fichier binaire dans un char* pour pouvoir le manipuler correctement : (intervertir les octets)
Et ensuite comment le recaster le char* en int.
Merci
Partager