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 :

Boucle for ou while


Sujet :

C

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Points : 15
    Points
    15
    Par défaut Boucle for ou while
    Bonjour,

    je travail actuellement sur un projet et je bloque sur les conditions d'une boucle, enfaite je voudrais faire ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
                    tab[0]=gtk_entry_get_text(saisie[0][0]);
    		tab[1]=gtk_entry_get_text(saisie[0][1]);
    		tab[2]=gtk_entry_get_text(saisie[0][2]);
    		tab[3]=gtk_entry_get_text(saisie[1][0]);
    		tab[4]=gtk_entry_get_text(saisie[1][1]);
    		tab[5]=gtk_entry_get_text(saisie[1][2]);
    		tab[6]=gtk_entry_get_text(saisie[2][0]);
    		tab[7]=gtk_entry_get_text(saisie[2][1]);
    		tab[8]=gtk_entry_get_text(saisie[2][2]);
    sous forme de boucle un truc du genre :

    for(...............)
    for(...........)
    for(............)
    tab[i]=gtk_entry_get_text(saisie[k][j]);

    mais je n'y arrive pas
    Merci

  2. #2
    Membre éclairé
    Avatar de Pouet_forever
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    671
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 671
    Points : 842
    Points
    842
    Par défaut
    Je te donne le pseudo code, peut-être que tu y verras plus clair :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Pour i allant de 0 à 2 (pour la première dimension) faire
      Pour j allant de 0 à 2 (pour la seconde dimension) faire
        Ce que tu as à faire
      Fin pour
    Fin pour
    Plus tu pédales moins fort, moins t'avances plus vite.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Points : 15
    Points
    15
    Par défaut
    il y a tab[i] qui va de 0 à 8, c'est ça que me pose problème.

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 942
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 942
    Points : 5 654
    Points
    5 654
    Par défaut
    Joe,
    Citation Envoyé par auberstar Voir le message
    il y a tab[i] qui va de 0 à 8, c'est ça que me pose problème.
    Ce n'est qu'un petit calcul à faire en fonction des 2 indices i et j.

    Si tu n'es pas capable de le retrouver, laisse tomber la programmation, car tu seras très vite bloqué.
    Si les cons volaient, il ferait nuit à midi.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Points : 15
    Points
    15
    Par défaut
    3*i + j, bon bah je peux continuer la programmation.
    enfaite j'étais partit sur une 3ieme variable c'est pour sa

  6. #6
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 942
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 942
    Points : 5 654
    Points
    5 654
    Par défaut
    Hai,

    Tu peux très bien utiliser une 3ème variable, en lui donnant la valeur que tu calcules pour l'indice.
    Si les cons volaient, il ferait nuit à midi.

Discussions similaires

  1. [Débutant] Boucles for et while: cas d'utilisation
    Par wolf11 dans le forum MATLAB
    Réponses: 2
    Dernier message: 08/10/2011, 19h33
  2. Boucle for Vs While sur un Iterator
    Par thierryler dans le forum Langage
    Réponses: 6
    Dernier message: 27/10/2010, 13h30
  3. Boucle For et While
    Par mairou dans le forum Débuter
    Réponses: 6
    Dernier message: 20/09/2008, 20h33
  4. [Optimisation] Boucles for ou while et mysql_result ?
    Par sorenson dans le forum Langage
    Réponses: 5
    Dernier message: 22/12/2006, 09h55

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