fgets : mettre une valeur par défaut
bonjour,
j'utilise fgets pour récupérer une chaine tapée dans une console :
Code:
1 2 3
|
printf("Entrez votre valeur : ");
fgets(butTmp, 10, stdin); |
=> comment faut-il faire pour définir une valeUr par défaut ?
ex : je veux que ça m'affiche "Entrez votre valeur : <valeur_par_defaut>" et que je puisse valider ou modifier cette valeur.
je pensais faire ça :
Code:
1 2 3 4 5
|
char DefVal[] = "<valeur_par_defaut>";
printf("Entrez votre valeur : %s", DefVal);
strcpy(stdin, DefVal);
fgets(butTmp, 10, stdin); |
=> mais ça ne fonctionne pas ?
Merci d'avance