Variables du même type en C
Fermé
pedroops
Messages postés
28
Date d'inscription
mercredi 17 février 2010
Statut
Membre
Dernière intervention
20 mai 2010
-
20 mai 2010 à 15:34
Nabla's Messages postés 18149 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 21 mai 2010 à 14:40
Nabla's Messages postés 18149 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 21 mai 2010 à 14:40
A voir également:
- Variables du même type en C
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Type double en c - Astuces et Solutions
- Incompatibilité de type vba ✓ - Forum Programmation
- Type lnb nilesat - Forum Cinéma / Télé
- Type de parenthèse ✓ - Forum Clavier
2 réponses
SchSoftware
Messages postés
46
Date d'inscription
lundi 17 mai 2010
Statut
Membre
Dernière intervention
17 avril 2011
3
20 mai 2010 à 23:12
20 mai 2010 à 23:12
Bonsoir
L'accès par tableau est (il me semble) plus rapide et devrait fonctionner, par contre, soit tu a fait une erreur de frappe ici, soit dans ton programme
int i;
t_fourmi fourmi[nombre_de_fourmis]; // et non pas fourmi[i]
for (i = 0 ; i = nombre_de_fourmis ; i++)
{
}
Par contre, dans cette exemple, vous créer 50 occurrence de votre type "t_fourmi" mais avez vous fait attention à leurs porter (leurs durée de vie!)
Par exemple, si vous appeler ce code à chaque fois que vous appuyer sur une touche, elle ne dureront (ainsi que les opérations que vous leur appliqué) QUE durant cette fonction...
Peu être qu'un peu de détail quand au contexte d'utilisation pourrais aider pour une meilleur réponse si celle ci n'as pas aider...
Bien à vous
L'accès par tableau est (il me semble) plus rapide et devrait fonctionner, par contre, soit tu a fait une erreur de frappe ici, soit dans ton programme
int i;
t_fourmi fourmi[nombre_de_fourmis]; // et non pas fourmi[i]
for (i = 0 ; i = nombre_de_fourmis ; i++)
{
}
Par contre, dans cette exemple, vous créer 50 occurrence de votre type "t_fourmi" mais avez vous fait attention à leurs porter (leurs durée de vie!)
Par exemple, si vous appeler ce code à chaque fois que vous appuyer sur une touche, elle ne dureront (ainsi que les opérations que vous leur appliqué) QUE durant cette fonction...
Peu être qu'un peu de détail quand au contexte d'utilisation pourrais aider pour une meilleur réponse si celle ci n'as pas aider...
Bien à vous
Nabla's
Messages postés
18149
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 219
21 mai 2010 à 14:40
21 mai 2010 à 14:40
int i;
t_fourmi fourmi[i] ...
ca marche pas ca, car l'espace d'une variable est allouée à la compilation
la syntaxe correcte est
int i;
t_fourmi *fourmi = new t_fourmi[i]
t_fourmi fourmi[i] ...
ca marche pas ca, car l'espace d'une variable est allouée à la compilation
la syntaxe correcte est
int i;
t_fourmi *fourmi = new t_fourmi[i]