[C] tableaux

johan -  
 pom -
Bonsoir , en C j'ai écrit ceci :

int nlettre[i] , donc c'est un tableau nommé nlettre , qui contient "i" données de type int , le i c'est parce que le nombre de variables dans mon tableau est indéterminé . Jusqu'ici tt va bien .

Bon moi je voudrai que sous une certaine condtion ( que j'ai déjà écrit ) , la 1ère variable du tableau ( qui est le chiffre 0 ) , s'incrémente , et je voudrai que quand je reboucle sur la meme condition , la 2eme variable ( qui est le chiffre 0 ) , s'incrémente aussi jusqu'à fermeture de la condition , et ainsi de suite , quelqu'un a une idée de comment écrire çà?
merci

3 réponses

  1. johan
     
    en gros les variables contenues dans mon tableau sont des compteurs , qui s'incrémentent à chaque fois que la boucle passe...
    0
  2. jimmy49 Messages postés 7 Statut Membre
     
    aic peut te faire ce petit développement et t'aider dans le cahier des charges (c'est une asso)
    0
  3. pom
     
    Salut, attention, il faut que la taille de ton tableau soit une CONSTANTE. Donc quand tu écris

    int nlettre[i]


    où i est la longueur de ton tableau qui est indéterminée, cela ne marche pas car ton i n'est pas une constante.

    Après, par lisibilité, je te conseille de garder les variables i,j et k pour des indices de tableau.

    au choix :
    #define longueur 7
    
    int nlettre[longueur]


    ou
     int nlettre[7]


    Si tu ne connais pas la longueur de ton tableau, je te conseille d'utilser des
    int * nlettre=malloc(longueur*sizeof(int));


    free(nlettre)
    0