Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Probème avec print_locate Jeu 4 Mar 2010 - 13:10 | |
| Salut à tous Sur le code suivant, je ne comprends pas ce qui se passe. Pourquoi le "O" n'est pas "printer" au emplacements prévus par pbx(n) et pby(n) ? - Code:
-
dim x,y,hf,lf,n dim pbx(100),pby(100)
label init
x=screen_x:y=screen_y lf=900:hf=900:width 0,lf:height 0,hf:top 0,int((y-hf)/2):left 0,int((x-lf)/2)
gosub init end ' ============================================================================== init: print_target_is 0 for n=1 to 10 pbx(n)=pbx(n)+10:pby(n)=10 next n
for n=1 to 10 print_locate pbx(n),pby(n):print "O" next n
return
A moins que je ne sois fatigué... A+ | |
|
Invité Invité
| Sujet: Re: Probème avec print_locate Jeu 4 Mar 2010 - 15:46 | |
| Salut Jean-Claude. J'ai juste fait un essai, pas le temps pour appronfondir. C'est pas Print_locate qui est en cause. Dans la ligne pbx(n)=pbx(n)+10: rajoute: print pbx(n) pour voir la valeur: on a toujours 10 Quant tu fais: pbx(n)=pbx(n)+10, tu fais 0=0+10, parce que pbx(n)=0 au départ. Tu as incrémenté le compteur n, et pbx(n) n'est pas modifié, puisque c'est sa première lecture Salutation |
|
Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Probème avec print_locate Jeu 4 Mar 2010 - 16:35 | |
| Merci Cosmos70, c'est vrai que 0+10=0 et +10=0 et+10=0. Conclusion je suis vraiement fatigué...Bloquer sur un si petit problème, mes neurones foute le camp. | |
|
Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Probème avec print_locate Jeu 4 Mar 2010 - 16:50 | |
| Le bon code c'est çà: - Code:
-
for n=1 to 10 pbx(n)=pbx(n-1)+10:pby(n)=10 next n
Par contre vu ce que j'ai lu concernant DIM, j'ai peut-être intérêt à faire autrement car si n commence à 0, pbx(n-1) çà va coincer. En tout cas merci. | |
|
Invité Invité
| Sujet: Re: Probème avec print_locate Jeu 4 Mar 2010 - 18:39 | |
| On a tous eus ce genre d'erreur. En tout cas moi en particulier. On est trop concentré sur un problème, sans voir ce qui il y a à côté. Bon code. Pour ce qui est des tableaux avec Panoramic, je préfère utiliser dlist que je mets en list pour contrôler au départ. J'ai souvent eu des problèmes avec dim, et pas pris le temps de contrôler. |
|
Contenu sponsorisé
| Sujet: Re: Probème avec print_locate | |
| |
|