finalement, j'ai fait comme ça :
 
Code :
 - void writeToFile(string filename)
 - {
 - int pf = open(filename.c_str(),_O_WRONLY | _O_CREAT | _O_BINARY |_O_TRUNC);
 - list<HiScore>::const_iterator iter;
 - unsigned int length,score;
 - for (iter=wHiScoreList.begin(); iter != wHiScoreList.end(); iter++)
 - {
 - // Taille du nom
 - length=(*iter).getName().length()+1;
 - write(pf,&length,sizeof(unsigned int));
 - // Nom
 - write(pf,(*iter).getName().c_str(),length);
 - //Score
 - score=(*iter).getScore();
 - write(pf,&score,sizeof(unsigned int));
 - }
 - close(pf);
 - }
 
  | 
 
je rajoute un petit codage cesar et c parti ...
 
ouais mais attends, j'ai déjà essayer (debut du message), et il m'écriver tout en formatter...
 
Message édité par fucky_fuck le 31-07-2003 à 15:47:12