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 :

Implémentation lignes dans un tableau


Sujet :

C

  1. #21
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    excusez moi d'avoir posté ce code faux. Le probleme de print de "no value" et des variables est résolu dans votre message avec le test sur la valeur affichée. (la valeur spéciale est bien remplacée par no value)
    Mais maintenant j'ai voulu ajouter une boucle pour faire le meme code pour plusieurs fichiers et creer un nouveau tableau a chaque iteration. Mon probleme est que je n'arrive pas à effacer le tableau enregistré dés la premiere itération. J'ai essayé la fonction clear en me disant que comme ca fonctionnait pour réinitialiser les listes ca pouvait marcher pour les tableaux.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    for (i =0 ; i<200; i++)
    { 
    nbLignes = 0;
    for (r = 0;r<s4;r++) 
    {
         ans=0;
         for (z = 0;z<20 && ans==0;z++) 
          {
                ....
                if (certaine_condition)  ans=1;
                else 
                {
                   ....// tableau[nbLignes][z] = ... ou tableau[nbLignes][0] = ...
                }                                     
          }
         if(ans==0) nbLignes++;
    }
    // ici je print mon tableau (le code fonctionne bien ) avant de l'effacer ensuite
     
    tab.clear();// erreur lors de la compilation (mon probleme)   :cry:
    }

  2. #22
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    On est en C, pas en C++. Il n'y a pas de méthode clear() associé à un tableau (ni à une liste).

    Si je comprend, tu veux réutiliser le même tableau pour traiter d'autres données. Dans ce cas le mieux est sans doute de le réinitialiser,en le remplissant avec la valeur spéciale NO_VALUE que tu as choisi ou/et en remettant nbLignes à 0.

Discussions similaires

  1. Déplacement de lignes dans un tableau HMTL
    Par Maxime_ dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 27/01/2006, 10h43
  2. Problème saut de ligne dans un tableau
    Par talggir dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/11/2005, 16h10
  3. [Struts] Index de ligne dans 1 tableau
    Par javaSudOuest dans le forum Struts 1
    Réponses: 9
    Dernier message: 20/10/2005, 10h52
  4. probleme bizarre de hauteur auto d'une ligne dans un tableau
    Par zax-tfh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 18/01/2005, 00h34
  5. [C#] Affichage des lignes dans un tableau.
    Par maldufleur dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/04/2004, 12h28

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