Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
877 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  [ASP] boucle for

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] boucle for

n°377638
gothico
Posté le 30-04-2003 à 10:17:13  profilanswer
 

Pourquoi lorsque je fais :

for compt=0 To 7
compt=compt+1
next


 
Ma variable compt va de 2 en 2 ? (1, 3, 5, 7)


Message édité par gothico le 30-04-2003 à 10:19:06

---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
mood
Publicité
Posté le 30-04-2003 à 10:17:13  profilanswer
 

n°377641
urd-sama
waste of space
Posté le 30-04-2003 à 10:19:24  profilanswer
 

tu as oublié de préciser le pas

Code :
  1. for compt=0 To 7 STEP 1
  2. compt=compt+1
  3. next


Message édité par urd-sama le 30-04-2003 à 10:19:44

---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°377642
backdafuck​up
Back to da old skool
Posté le 30-04-2003 à 10:20:41  profilanswer
 

gothico a écrit :

Pourquoi lorsque je fais :

for compt=0 To 7
compt=compt+1
next


 
Ma variable compt va de 2 en 2 ? (1, 3, 5, 7)


 
Ben c'est plutot logique...
Tu fais une boucle avec la variable compt.
Par défaut, cette boucle fait varier compt de 1 à chaque passage.
Si toi, dans la boucle, tu incrémentes compt, compt varie donc à chaque passage de 1+1 = 2....
 
Voila pourquoi elle varie de 2 en 2
 
edit: Urd-Sama, le pas est 1 par défaut, donc inutile de le préciser ;) mais j't'aime bien quand meme :)


Message édité par backdafuckup le 30-04-2003 à 10:21:59
n°377645
urd-sama
waste of space
Posté le 30-04-2003 à 10:21:37  profilanswer
 

ah ben voui
par défaut, le step est de 1?


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°377646
backdafuck​up
Back to da old skool
Posté le 30-04-2003 à 10:22:15  profilanswer
 

Urd-sama a écrit :

ah ben voui
par défaut, le step est de 1?


cf mon edit

n°377647
gothico
Posté le 30-04-2003 à 10:22:16  profilanswer
 

http://www.smilies.org/basesmilies3/097.gif
J'avais mal compris le systeme
http://www.smilies.org/basesmilies3/biggol.gif
 
Merci :jap:


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
n°379486
MagicBuzz
Posté le 01-05-2003 à 17:33:58  profilanswer
 

[:fuel]  
 
C la première fois que je vois un truc aussi bon :D
Oui, donc, un for, ça incrémente automatiquement de 1 à chaque passage.
 
Tu peux changer le STEP comme indiqué, avec des valeurs positives et négatives.
 
A savoir que tu ne peux pas faire un for infini :
 
for i = 1 to 0
 
=> n'entrera pas dans la boucle
 
for i = 1 to 2 STEP -1
 
=> n'entrera pas dans la boucle
 
for i = 1 to 2 STEP 0
 
=> je crois que ça plante.

n°382331
gothico
Posté le 05-05-2003 à 09:52:32  profilanswer
 

MagicBuzz a écrit :

[:fuel]  
 
C la première fois que je vois un truc aussi bon :D
Oui, donc, un for, ça incrémente automatiquement de 1 à chaque passage.


Ca j'étais au courant!!
Tous les 'for' que j'ai vu auparavant (C, C++, PHP,...), on tous une incrementation explicite (genre var++), or, ici, ca se fait tout seul!!! (trop facile, meme pas drole :pt1cable:, vive cro$oft  :ange: )


Message édité par gothico le 05-05-2003 à 10:22:36

---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
n°387134
MagicBuzz
Posté le 08-05-2003 à 15:23:15  profilanswer
 

Bah moi j'aime bien ce système du FOR en VB, car il est réellement différent du while. Parceque en C, tu peux remplacer un for par un while de façon complètement implicite, presque comme si l'u était un alias de l'autre.
 
for (int i = 0; i < 5; i++)
{
   ...
}
 
int i = 0;
while (i < 5)
{
    ...
    i++;
}
 
Y'a pas une seule instruction de plus ou de moins entre les deux syntaxes.
 
M'enfin le summum, c'est en ADA, ou de base on ne peux pas modifier la variable du for dans la boucle, ça je trouve ça vraiment propre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [ASP] boucle for

 

Sujets relatifs
[C++] Pb de boucle for récalcitranteboucle while indentifiant variable
[Socket Linux] Qd le client ferme, le serveur boucle sur le message[ASP] problèmes Include & Chargement
[ASP] tronquer une chaine?classer date ASP
[ASP] Gestionnaire de News[PHP] petit probleme avec boucle
[ASP] Besoin d'aide boucle DO WHILE...[ASP] Utilisation de RECORDCOUNT & boucle avec creation de variable
Plus de sujets relatifs à : [ASP] boucle for


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR