[Resolu] caractères exotiques avec ReadString()
Publié : dim. 31/août/2008 18:44
[Edit :
/]
Salut,
Je suis en train de modifier des trucs dans mon système de sauvegarde..
En lisant le resultat de ces nouvelles sauvegardes, je me tappe un bug etrange sur les string. Dans le visualisateur de variables, je me retrouve avec :
Inventayre(1, 0)\Nom[0] = "Haubert du Valaha"
C'est le premier objet de la liste, le seul qui marche. Son nom est sencé être juste "Haubert du Valaha", donc mon ReadString "vas trop loin dans la lecture".
Je trouve même pas ces caractères dans l'aide sur les car ASCII de pure
.
Ca evoque quelque chose a quelqu'un ?
- Ô toi, explorateur eventuel du forum des temps futures, si tu as un problème existentiel de ReadString, ce qui suit éclaireras peut-être ta quête ! Ecoute donc l'Oracle Ouaf-Ouaf :
Lors-ce-que tu demandes à Pure de lire une string que tu as precedement ecrite, pense lors de ton ecriture à prevoire un espace à la fin de cette dernière, pour ne point deborder sur les informations suivantes !
FileSeek( ) et Loc( ), pourront t'aider, Questionne eventuellement WriteStringN( ), Peut-être que lui aussi saurât te guider !
/]
Salut,
Je suis en train de modifier des trucs dans mon système de sauvegarde..
En lisant le resultat de ces nouvelles sauvegardes, je me tappe un bug etrange sur les string. Dans le visualisateur de variables, je me retrouve avec :
Inventayre(1, 0)\Nom[0] = "Haubert du Valaha"
C'est le premier objet de la liste, le seul qui marche. Son nom est sencé être juste "Haubert du Valaha", donc mon ReadString "vas trop loin dans la lecture".
Je trouve même pas ces caractères dans l'aide sur les car ASCII de pure

Ca evoque quelque chose a quelqu'un ?