Erreur invalid indirection
Résolu
khlil
-
le père -
le père -
Bonjour,
quand je compile ce bout de programme le compilateur m'affiche invalid indirection je voudrai savoir pq?
#include<stdio.h>
#include<conio.h>
void saisie(float tab,int n)
{ int i;
do{
printf("donner le nombre de temperature a saisir ");
scanf("%d",&n);}
while((n<0)&&(n>200));
printf("Donner la premiere temperature : ");
scanf("%f",&tab[0]);
for(i=1;i<n ;i++)
{
printf("Donner la %d",i+1);printf(" ‚me temperature : ");
scanf("%f",&tab[i]);
}
op=1 ;
}
quand je compile ce bout de programme le compilateur m'affiche invalid indirection je voudrai savoir pq?
#include<stdio.h>
#include<conio.h>
void saisie(float tab,int n)
{ int i;
do{
printf("donner le nombre de temperature a saisir ");
scanf("%d",&n);}
while((n<0)&&(n>200));
printf("Donner la premiere temperature : ");
scanf("%f",&tab[0]);
for(i=1;i<n ;i++)
{
printf("Donner la %d",i+1);printf(" ‚me temperature : ");
scanf("%f",&tab[i]);
}
op=1 ;
}
Configuration: Windows XP Firefox 2.0.0.11
A voir également:
- Erreur invalid indirection
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur t32 ✓ - Forum Livebox
- Invalid configuration information please run setup program ✓ - Forum Windows XP
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur s3 bbox - Forum Bbox Bouygues
1 réponse
Bonsoir
ça serait mieux si tu disais sur quelle ligne tu as l'erreur.
Mais je suppose que c'est sur les scanf, parce que tu parles de & tab[0] et &tab[i] alors que tab n'est pas déclaré comme un tableau. Tu voulais peut-être déclarer void saisie(float * tab,int n)
D'autre part, ta condition while((n<0)&&(n>200)) est TOUJOURS FAUSSE. Fais un peu attention !
ça serait mieux si tu disais sur quelle ligne tu as l'erreur.
Mais je suppose que c'est sur les scanf, parce que tu parles de & tab[0] et &tab[i] alors que tab n'est pas déclaré comme un tableau. Tu voulais peut-être déclarer void saisie(float * tab,int n)
D'autre part, ta condition while((n<0)&&(n>200)) est TOUJOURS FAUSSE. Fais un peu attention !