Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1692 connectés 

  FORUM HardWare.fr
  Programmation

  [C] probleme avec gets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] probleme avec gets

n°82645
com21
real men don't click
Posté le 18-12-2001 à 23:15:59  profilanswer
 

existe il une methode pour liberer le buffer du gets
 
car dans un programme j'ai deux gets  et ça merde un peu pour le deuxieme


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
mood
Publicité
Posté le 18-12-2001 à 23:15:59  profilanswer
 

n°82763
mogi
Posté le 19-12-2001 à 11:51:29  profilanswer
 

com21 a écrit a écrit :

existe il une methode pour liberer le buffer du gets
 
car dans un programme j'ai deux gets  et ça merde un peu pour le deuxieme  




 
allez, donne-nous ton code pour voir
 
sinon, pour faire mon intéressant, il est recommandé d'utiliser plutot fgets qui permet de préciser le nombre d'octets que la fonction peut stocker :non:
 
char tamp[MAX];
 
while ( fgets(tamp, MAX, stdin) != NULL )
  {
    /* traitement de tamp */
    printf("%s", tamp);
  }
 
"vider le buffer" peut faire penser à la commande fflush, mais le comportement de fflush pour un FILE *f en entrée n'est pas précisé par la norme ANSI => ne pas utiliser :D
 
Mogi.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C] probleme avec gets

 

Sujets relatifs
Apache Easy PhP probleme DNS ??[PHP] probleme avec les \r\n
[D3D] Problème avec les matériauxprobleme de C
[PHP] re probleme PHP sessionprobleme de module
[C] Problème à deux francs avec sprintfProbleme de Logique Mathemathiques Y a des Matheux ici ?
Phorum 3.3 -> Problème SearchProblème avec phpmynews...
Plus de sujets relatifs à : [C] probleme avec gets


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR