Scanf à la suite

cs_svince Messages postés 48 Date d'inscription vendredi 2 juillet 2004 Statut Membre Dernière intervention 16 février 2013 - 12 mai 2010 à 10:26
cs_svince Messages postés 48 Date d'inscription vendredi 2 juillet 2004 Statut Membre Dernière intervention 16 février 2013 - 12 mai 2010 à 14:14
Bonjour,

J'ai un problème avec une fonction toute bête qui fait deux scanf à la suite. Le deuxième ne passe pas quand je lance mon prog en console. Pourquoi ?
#include <stdio.h>
#include <stdlib.h>


int main(){

char cheminOut[500];
char cheminIn[500];

printf("Fichier de sortie :\n");
scanf("%[^\n]",cheminOut);
printf("Fichier d'entrée :\n");
scanf("%[^\n]",cheminIn);
printf("%s -->%s\n",cheminIn,cheminOut);

return 0;
}

Merci bcp

GM


Vincent

1 réponse

cs_svince Messages postés 48 Date d'inscription vendredi 2 juillet 2004 Statut Membre Dernière intervention 16 février 2013 1
12 mai 2010 à 14:14
Ok Google a parlé :
fflush (stdin);


Vincent
0
Rejoignez-nous