Re probleme avec les tableaux - C - Programmation
Marsh Posté le 28-12-2004 à 11:13:26
essaie ftribulle(tab);
Marsh Posté le 28-12-2004 à 11:28:35
...et on est censés deviner le prototype de ta fonction ftribulle?
Marsh Posté le 28-12-2004 à 11:42:52
voila la partie du prog qui merde!!
Citation : |
Marsh Posté le 28-12-2004 à 11:55:44
tab est un tableau de float alors que ftribulle attend un tableau d'int.
Marsh Posté le 28-12-2004 à 13:42:33
Et de plus, dans
for(i=0;i<400-1;i++)
{
if (tableau[i]>tableau[i+1])
quand i vaudra 399, il va "coïncer" sur tableau[399 + 1]
Faudrait s'arrêter à 398 (vu qu'on considère i + 1).
Marsh Posté le 28-12-2004 à 14:21:34
Ben i < 400 - 1, donc i < 399, donc i ira jusqu'à 398 et i+1 399.
Marsh Posté le 28-12-2004 à 16:12:52
lol733 a écrit : voila la partie du prog qui merde!!
|
On peut voir la fonction 'echanger()' ?
Si tu ne postes pas tout, comment est-on supposés vérifer ton code ?
Marsh Posté le 28-12-2004 à 19:27:35
merci a tous ceux ki mon donner des réponses!
ca marche maintenant!!!
Marsh Posté le 28-12-2004 à 11:05:12
G un petit prob!!!!! encor avec les tableaux!!
void main(void)
{
//Initialisation des variables
int a, b, c, d;
int i=0;
int val;
float tab[400];
//Création du tableau
for (a=1; a<=20; a++)
{
for (b=1; b<=20; b++)
{
tab[i]=fcalcul1(a,b);
i++;
}
}
ftribulle(tab[]);
}
je voudrai savoir pourquoi il ve pas me balancer mon tableau ds la fonction!!!!
Merci d'avance!!