IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

la boucle for entre c++ et python


Sujet :

C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 37
    Points : 17
    Points
    17
    Par défaut la boucle for entre c++ et python
    bonsoir à tous
    moi personellement je n'utilise pas python, mais j'ai un programme que j'ai converti de python en c++ et je suis tombè sur une boucle for in range!!!!!! pour la faire convertir en c++ qu'est ce qu'il faut mettre à sa place???
    merci

  2. #2
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    En C++, tu es obligé de faire des boucles avec un compteur (je ne connais plus la syntaxe exacte)
    en python, range(5) = [0, 1, 2, 3, 4]
    => en algo, for i=0 to 4 (à adapter en C++, c'est pas compliqué)

  3. #3
    Membre habitué Avatar de Ksempac
    Inscrit en
    Février 2007
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 165
    Points : 185
    Points
    185
    Par défaut
    La syntaxe C++ est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for(instruction de départ;condition;instruction de fin de boucle)
    Tous les champs sont facultatifs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for(;;;) // Boucle for valide
    Si tu remplis les champs :
    - "Instruction de départ" est effectuée, puis la boucle commence (Instruction de départ est donc executée qu'une seule fois)
    - A chaque iteration, la condition est testée : Si elle est vraie, l'itération a lieu, sinon on sort de la boucle for.
    - Ensuite les instructions dans la boucle sont executées.
    - Puis instruction de fin de boucle est executé et on retourne a l'etape 2.

    Exemple de boucle de C++ typique :
    Cette instruction déclare un int et l'initialise a 0 avant le debut de la boucle, il servira d'itérateur. La boucle est effectuée 5 fois, et a chaque iteration, on incremente i grace a l'instruction de fin de boucle.

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/03/2013, 10h08
  2. [Débutant] boucle for entre deux dates
    Par windows2056 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/07/2011, 11h08
  3. [Batch] Modification des paramètres d'entrée dans une boucle FOR
    Par reppier dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 15/06/2009, 15h23
  4. Boucle For Each Next non entrée
    Par Kareg dans le forum VBA Access
    Réponses: 9
    Dernier message: 21/05/2008, 14h35
  5. Réponses: 11
    Dernier message: 24/07/2006, 08h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo