cs_Vyk12
Messages postés18Date d'inscriptiondimanche 2 septembre 2007StatutMembreDernière intervention27 juin 2008
-
27 déc. 2007 à 18:29
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
27 déc. 2007 à 18:40
Bonjour, j'aimerais bien savoir, en langage C, en console, lors d'un scanf, comment fait-on pour laisser au visiteur la possibilité d'écrire un mot ?
%ld = nombres
%lf = décimaux
%c = un seul caractère
%p = pointeurs
mais pour écrire un mot en entier, on fait comment ?
Merci par avance, je suis débutant.
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 27 déc. 2007 à 18:40
%s
Cependant, scanf ne prendra pas de phrase car il arrêtera la saisie après le premier espace. Pour saisir une phrase complète, on utilise gets ou encore fgets pour éviter de dépasser la taille du buffer.