|
|
bonsoir,
voila je viens de commencer a programmer en c et j'ai rencontré un petit probleme.Voila lorsque je mets un gets apres un scanf le programme continue sans prendre en compte le gets.j'ai trouvé un code pour resoudre ce probleme mais comme j'aime pas utiliser quelquechose que je ne comprend pas je voudrai savoir si vous pouvez m''eclaicir sur ce code.Et pourquoi le gets ne fonctionne pas apres un scanf..j'ai entendu parler de buffer mais voila si vous pouvez bien m'expliquer sa seré sympa.
voila le code qui permet de pouvoir utiliser un gets ensuite:
int c;
while ((c = getchar()) != '\n' && c != EOF);
merci
|