1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| void Lire (int *n)
{
int k, etat;
char rep;
int stop=1;
float l1, l2;
printf("Taille de la matrice de codage, svp?:: ");
scanf("%d", n);
if ((*n<=0)||(*n > N))
Erreur ("Taille impossible.");
else
{
for(k=1; k<=*n; ++k)
{
printf("Pour l'état : %d\n", k);
while (stop<=*n)
{
if(stop==1)
{
printf( " indiquer la première valeur \n") ;
}
else
{
printf("y'a t'il d'autres valeurs ?o/n\n");
fgets(&rep,1,stdin);
printf("%c", rep);
if((&rep=="o")||(&rep=="n"))
{
if (&rep=="n")
{
stop=*n+1;
}
}
}
if(stop<=*n)
{
scanf("%d", &etat);
printf("\nCitez les limites de l'intervalle associé ");
printf("\n Limite 1 : ");
scanf("%f", &l1);
printf("\n Limite 2 : ");
scanf("%f", &l2);
stop =stop+1;
}
}
}
}
} |