[C] tableaux
johan
-
pom -
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
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
A voir également:
- [C] tableaux
- Tableaux croisés dynamiques - Guide
- Fusionner deux tableaux excel - Guide
- Les tableaux word - Guide
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Musique / Radio / Clip
- Fusionner deux tableaux word ✓ - Forum Word
3 réponses
en gros les variables contenues dans mon tableau sont des compteurs , qui s'incrémentent à chaque fois que la boucle passe...
Salut, attention, il faut que la taille de ton tableau soit une CONSTANTE. Donc quand tu écris
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 :
ou
Si tu ne connais pas la longueur de ton tableau, je te conseille d'utilser des
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)