Bonjour all,
Voici un code source, je voudrai arreter de recuperer les données que l'utilisateur tappe, une fois qu'il fasse appuie sur la touche "Entrer", et non plus lui demander a chaque saisie de tapper O ou N pour quitter la boucle for.
j'ai pas envie de déclarer trop de variables..., mais bon, je sais pas trop comment il va pouvoir s'arreter si on tappe une touche "enter".
je sais pas si en analysant le "\n" qui sera affecté au scanf("%d",&x), parce que x est declaré en tant qu'entier, donc un "\n" affecté a un entier, ça a l'air louche.
je me remet a vous
voici la source:
#include <stdio.h>
void main()
{ FILE *pf
int i,x; char c='O';
pf=fopen("entier.dat",wb);
if (pf==NULL) puts ("erreur d'ouverture");
else { while (c=='O' || c=='o')
{puts ("donner la valeur");
scanf("%d",&x);
fwrite(&x,sizeof(x),1,pf);
puts("autre valeur ? O/N");
scanf("%c",&c);
} fclose(pf);
}
}
merci merci