1

Lors d'un de mes programmes je voudrais faire une boucle de différentes valeurs alors je fais :
for (i=1140-52*choix[1];i>0;i--)

la variable choix est un tableau à 2 valeur (short choix=[2]) le problème c'est que si choix[1] change la boucle elle ne change pas de "longueur" enfin de durée sad
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

2

tu veux dire si choix(1] change pendant l'exécution de la boucle ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3

Non choix change avant la boucle et ça marche pas en fait c'est une boucle d'attente suivant le niveau de jeu smile
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

4

Thor :
Lors d'un de mes programmes je voudrais faire une boucle de différentes valeurs alors je fais :
for (i=1140-52*choix[1];i>0;i--)

la variable choix est un tableau à 2 valeur (short choix=[2]) le problème c'est que si choix[1] change la boucle elle ne change pas de "longueur" enfin de durée sad

PAs normal, ça marche normalement...
T'es sûr ??
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

5

Tiens, les [pre ] à l'intérieur des [cite ] sont re-cassés...

En tout cas ton pb a l'air bizarre... Tu peux montrer le reste de la boucle?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

6

Ben ya rien d'autre dans la boucle car c'est une boucle d'attente!Moi aussi je trouve ça bizarre car dans la doc de TIGCC ça dit que l'expression1 de la boucle n'est lue qu'une seule et unique fois
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

7

fait printf("i = %d\n", 1140-52*choix[1]);
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

8

oui lorsque je fais ça j'ai remarqué que ça me sortait des trucs pas possible par exemple 200000-20000*choix[1] ou choix[1]=9 me sortait un truc du style 196325 alors pas possible le blème c'est que je peut pas vous passez le source car la je suis pas chez moi et j'y serais que ce week end
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

9

Au fait choix est déclaré en début de prog en dehors de toute fonctions
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

10

Euh je voulais dire le reste du programme, désolé...

Pour tes valeurs bizarres, c'est normal : pour des grosses valeurs (> 30000) il faut utiliser le type "long" et pas "int"...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

11

Oui je suis à peu prés certain que i est déclaré en long et choix en short car ça valeur varie de 0 à 9!
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici