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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBScript - commande équivalente à "continue" ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBScript - commande équivalente à "continue" ?

n°633197
Profil sup​primé
Posté le 06-02-2004 à 10:54:36  answer
 

salut.
 
je cherche une commande équivalente au "continue" du C mais en vbscript.
 
j'ai rien trouvé sur google car je savai pas trop avec quels mots clé chercher ...
 
bon je pense que ca sera trivial pr ceux qui connaissent bien le vb :)


Message édité par Profil supprimé le 06-02-2004 à 10:54:55
mood
Publicité
Posté le 06-02-2004 à 10:54:36  profilanswer
 

n°633443
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-02-2004 à 13:16:00  profilanswer
 

y'a pas [:sinclaire]
le plus proche reste l'utilisation de Goto et d'un label [:totoz]


---------------
J'ai un string dans l'array (Paris Hilton)
n°633460
drasche
Posté le 06-02-2004 à 13:22:12  profilanswer
 

euh vous pouvez me rappeler à quoi sert le continue en C? [:joce]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°633463
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-02-2004 à 13:24:23  profilanswer
 

ça permet de forcer la sortie d'une boucle do, for ou while


---------------
J'ai un string dans l'array (Paris Hilton)
n°633466
drasche
Posté le 06-02-2004 à 13:25:09  profilanswer
 

ah :o
 
bin Exit alors :o
 
Exit For
Exit Do (pour un Do While)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°633478
MagicBuzz
Posté le 06-02-2004 à 13:30:13  profilanswer
 

bah ouais. et je crois même que "exit for 2" permet de sortir de deux for imbriqués (je suis plus très sûr, mais il me semble)
 
PS: c'est quoi la différence entre "continue" et "break" ? Parceque moi j'utilise break pour sortir d'une boucle d'habitude... en C#

n°633479
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-02-2004 à 13:30:34  profilanswer
 

oui mais non, parce que le continue sort non seulement de la boucle, mais relance une nouvelle itération, alors que le Exit ne fait que sortir de la boucle, sans relancer une nouvelle itération [:sinclaire]
 
regarde cet exemple, tiré de la doc de Microsoft :

Code :
  1. // continue_statement.cpp
  2. #include <stdio.h>
  3. void main()
  4. {
  5.    int i = 0;
  6.    do
  7.    {
  8.       i++;
  9.       printf("before the continue\n" );
  10.       continue;
  11.       printf("after the continue, should never print\n" );
  12.    } while (i < 3);
  13.    printf("after the do loop\n" );
  14. }
  15. Output
  16. before the continue
  17. before the continue
  18. before the continue
  19. after the do loop



---------------
J'ai un string dans l'array (Paris Hilton)
n°633480
drasche
Posté le 06-02-2004 à 13:33:59  profilanswer
 

Harkonnen a écrit :

oui mais non, parce que le continue sort non seulement de la boucle, mais relance une nouvelle itération, alors que le Exit ne fait que sortir de la boucle, sans relancer une nouvelle itération [:sinclaire]


haaaaaaaaan :o
 
bin dans ce cas tu t'arranges pour faire une structure logique qui convienne pour arriver proprement à la fin de la boucle, c'est un peu plus casse-tête mais c'est aussi bien [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°633503
MagicBuzz
Posté le 06-02-2004 à 14:02:28  profilanswer
 

Harkonnen a écrit :

oui mais non, parce que le continue sort non seulement de la boucle, mais relance une nouvelle itération, alors que le Exit ne fait que sortir de la boucle, sans relancer une nouvelle itération [:sinclaire]
 
regarde cet exemple, tiré de la doc de Microsoft :

Code :
  1. // continue_statement.cpp
  2. #include <stdio.h>
  3. void main()
  4. {
  5.    int i = 0;
  6.    do
  7.    {
  8.       i++;
  9.       printf("before the continue\n" );
  10.       continue;
  11.       printf("after the continue, should never print\n" );
  12.    } while (i < 3);
  13.    printf("after the do loop\n" );
  14. }
  15. Output
  16. before the continue
  17. before the continue
  18. before the continue
  19. after the do loop


 


 
ha ok...
 
bah c pas possible alors :)

n°633516
Profil sup​primé
Posté le 06-02-2004 à 14:10:13  answer
 

bah du coup j'ai feinté avec un if else :D

mood
Publicité
Posté le 06-02-2004 à 14:10:13  profilanswer
 

n°633529
MagicBuzz
Posté le 06-02-2004 à 14:23:20  profilanswer
 

je trouve ça bien plus propre

n°633532
Profil sup​primé
Posté le 06-02-2004 à 14:26:02  answer
 

c'est plus académique, mais bon je trouve pas que le continue soit particulièrement crade

n°633546
MagicBuzz
Posté le 06-02-2004 à 14:35:56  profilanswer
 

bah...
 
Je te renvoie à cette adresse : http://mindprod.com/unmain.html

n°633554
Profil sup​primé
Posté le 06-02-2004 à 14:44:48  answer
 

:love: trop bon ce site


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBScript - commande équivalente à "continue" ?

 

Sujets relatifs
execution de commandeUne commande sql "rollback" en asp ?
bash : recuperer une seul ligne, du resultat d'un commande [BIDE] Question con : utilité des call en VBScript
ASP/VBScript[DOS] commande 'SET' et les nombres....
VBA : commande saveas d'un doc word depuis une appli accessCommande copy
Passer un tableau 2dim dans une fonction en Vbscriptmake $(shell ...) et commande complex
Plus de sujets relatifs à : VBScript - commande équivalente à "continue" ?


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