!= entre fgets() et scanf() [C] - Programmation
Marsh Posté le 18-07-2002 à 20:34:04
respectivement version c++ et version c 
 
  
   
 
Marsh Posté le 18-07-2002 à 20:36:38
new appel l'allocation de mémoir, rajoute éventuellemnt un pointeur vers la table des méthodes virtuelles puis appel le contructeur sur l'espace méoir alloué, c la seul différence. 
 
fgets te permet de récupérer tout une ligne, scanf s'arréte au premier espace
Marsh Posté le 18-07-2002 à 20:58:27
| LetoII a écrit a écrit  : new appel l'allocation de mémoir, rajoute éventuellemnt un pointeur vers la table des méthodes virtuelles puis appel le contructeur sur l'espace méoir alloué, c la seul différence. fgets te permet de récupérer tout une ligne, scanf s'arréte au premier espace | 
 
  scanf ne s'arrête pas au premier espace forcément, on peut lui passer de véritables masque afin de récupèrer plusieurs infos sur une seule ligne
 scanf ne s'arrête pas au premier espace forcément, on peut lui passer de véritables masque afin de récupèrer plusieurs infos sur une seule ligne   
 
Marsh Posté le 18-07-2002 à 21:01:11
Oui effectivement, mais le comportement de base quand on récupère une chaîne c ça, et pour lui faire récupérer tout une ligne d'un coup c le bordel tout de même
Marsh Posté le 18-07-2002 à 21:03:43
| LetoII a écrit a écrit  : Oui effectivement, mais le comportement de base quand on récupère une chaîne c ça, et pour lui faire récupérer tout une ligne d'un coup c le bordel tout de même | 
 
bah non: 
 
| Code : 
 | 
 
 
Ma mémoire me fait défaut   
  
 
 
 
Marsh Posté le 18-07-2002 à 21:04:44
| zeux a écrit a écrit  : bah non: 
   | 
 
 
C pas garanti que ça marche ça, je l'ai déja vu foirer en beauté
Marsh Posté le 18-07-2002 à 21:07:57
| LetoII a écrit a écrit  : C pas garanti que ça marche ça, je l'ai déja vu foirer en beauté | 
 
Regarde mon post je me suis planté 
Marsh Posté le 18-07-2002 à 21:45:41
ReplyMarsh Posté le 18-07-2002 à 22:03:32
| zeux a écrit a écrit  : Regarde mon post je me suis planté   | 
 
 
HeHe là dacord 
Marsh Posté le 18-07-2002 à 20:18:08
Salut,
En fait tout est dans le titre, quelle est la différence?
Et aussi quelle est la != entre :
et
merci, @++
jujuuuuuuuuuu !!!!!!!!!!!
---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com