Zeph Le 01/05/2002 à 20:37 J'ai l'impression (d'ailleurs ce n'est pas qu'une impression...) que cette fonction ne marche pas quand la string à "pusher" contient des espaces :
En pushant "Hello world" on obtient seulement "Hello".
Est-ce normal, et comment pusher aussi les espaces ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
guilc Le 01/05/2002 à 21:47 erf, c'est normal, c'est le caractère 0, et il faut passer son adresse : DrawStr (2,2,chaine,A_NORMAL);
Zeph Le 01/05/2002 à 21:51 et ça affiche le premier caractère ?
pour afficher le 2eme je fais comment, chaine+1 ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Je crois que tu te trompes, guilc.
DrawStr va afficher sa chaine à partir du 2ème caractère s'il fait ça : DrawStr(0,0,chaine+1,1) (soit "ello World").
Il suffit d'utiliser la commande DrawChar(0,0,chaine[1],1) (qui donnera "e").
DrawChar (2,2,(short)(chaine[0]),A_NORMAL);
Bob 64> Tu nous dire exactement ce que tu as mis pour avoir des adresse error ou des illegal instruction ?