Problème dans un code / N'affiche jamais la variable [Delphi] - Delphi/Pascal - Programmation
Marsh Posté le 16-12-2007 à 11:16:18
La string i]essai [/i] doit être iniialisé, par exemple, juste après le begin, il devrait y avoir
essai := ' '; |
Voici ce squi se passe :
var essai : string[4]; réserve un emplacement de plusieurs octets. Le premier octet contient la longueur de la chaine (je ne sais pas si c'est 4 ou 0 à ce moment-là). Le deuxième octet, le vrai début de la chaine, contient un caractère nul, 0 en binaire.
essai[2] := '-'; met un tiret dans le troisième octet, sans changer le deuxième octet qui reste à nul.
showmessage(essai) affiche le contenu de la variable essai en s'arrêtant quand la longueur de la chaine est atteinte ou quand un zéro binaire est rencontré. Donc l'affichage s'arrête avant d'avoir atteint le tiret.
Marsh Posté le 16-12-2007 à 11:25:03
Il me semblait avoir essayé, mais bon, je modifierais cet aprem quand je serais chez moi
Merci !
Marsh Posté le 14-12-2007 à 23:43:25
J'ai un exo qui est un jeu : le player 1 saisit un mot caché, le player 2 doit le trouver en maxi 3 essais.
Mais, lors de l'execution, j'ai un souci, dans le showmessage de la ligne 21, il ne m'affiche rien. Pourtant, le texte apparait bien Donc, il y aurait un problème avec ma variable essai, mais lequel ?
Merci pour votre aide !
Code :
Message édité par Pad le 16-12-2007 à 11:24:04