xabila
Messages postés28Date d'inscriptionlundi 14 février 2005StatutMembreDernière intervention 2 septembre 2005 17 févr. 2005 à 09:52
3 points.
1) MERCI ;)
2) moi je lis un fichier donc je fais plutot ifstream file(filename),
donc je sais pas trop ou préciser que je vais faire du binary.( a moins
qu'il y ait un setFile dans ifstream (je vais regarder)
3) pourquoi ce cast<char *> mais c'est peut etre ce qui permet de passer du binaire à l'ascii en fait
steve_clamage
Messages postés475Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention11 août 20065 17 févr. 2005 à 18:23
oui désolé j'ai oublié de préciser le nom du fichier dans le constructeur
ca doit etre ca
la méthode read attend un char * (pointeur sur le buffer qui contiendra
les données lues). Donc en c++ si tu lui passes tout cru l'adresse de
ton int, le compilateur ne va pas aimer à cause de la force du typage
(en C ca serais passer si la fonction attendais un void*). le
reinterpret_cast s'impose.