Bmxeur666
Messages postés3Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention26 mars 2005
-
25 mars 2005 à 17:03
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
27 mars 2005 à 10:52
Qu'est ce que ça veut dire ça: "invalid types 'float[int]' for array subsript" en c++
C'est un programme qui est censé travaillé avec l'algorithme d'"Euler
modifié", c'est à dire avec une fonction f qui s'appelle elle même,dans
le genre f(f(x)) et sur un tableau à 2 dimensions.
Quand je compile il me balance ce message d'erreur...
C'est super urgent, c'est un programme pour la fac que je dois rendre jeudi prochain...
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 25 mars 2005 à 21:04
Tu fais du C ou C++ ?
Apparemment, du C, car tu as l'air d'initialiser la taille d'un tableau avec un entier (int), ce qui n'est pas autorisé en C, meme avec l'attribut 'const'. Il te faut, soit mettre une 'Vraie' constante (definie avec #define), soit utiliser l'allocation dynamique (malloc, calloc, free).
Si ce n'est pas ca, donne nous un peu plus d'explications.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 26 mars 2005 à 09:33
l'allocation dynamique (malloc,
calloc, free) ne s'apliques pas à un tableau mais à un pointeur...
C'est totalement diférent... même si dans certains cas, ça peut
remplacer...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy