Affichage de saisie avec scanf

Signaler
Messages postés
15
Date d'inscription
mercredi 29 mars 2006
Statut
Membre
Dernière intervention
6 juillet 2009
-
Messages postés
21
Date d'inscription
mardi 4 octobre 2005
Statut
Membre
Dernière intervention
17 mars 2011
-
bonjour a tous, voila por la fac je dois prograer un jeu de sudoku(je
bosse sous linux avec gcc). Jusque la pas trop de probleme, mon projet
est fini et fonctionne parfaitement a l'exception d'un point de detail:

Lorsque je veux sauvegarder la partie en cours, je demande a
l'utilisateur de saisir un nom pour sa sauvegarde.je lui affiche un
message a l'ecran avec un printf tout ce qu'il y a de plus normal et je
rafraichit avec un fflush(stdout).

le probleme est qu'ensuite j'utilise



scanf("%s",nom);



ou la variable nom est correctement declarée, quand je lance le prog la
saisie s'effectue correctement, mais la chaine saisie ne s'affiche pas
a l'ecran au fur et a mesure de la frappe.



j'utilise exactement le meme bloc de saisie au debut du prog pour choisir la grille a charger et tt fonctionne parfaitement.



peut on utiliser fflush() avec un autre argument que stdout stdin et stderr ?

peut on regler le probleme autrement?



si quelqu'un a une idée pour mon probleme je l'en remercie grandement par avance.

1 réponse

Messages postés
21
Date d'inscription
mardi 4 octobre 2005
Statut
Membre
Dernière intervention
17 mars 2011

oui tu peux utilser d'autre arguements...mais pourquoi as tu besoin de faire un fflush ?
tu as essayé de faire un petit bout de programme pour tester cette partie?