Fgets et sscanf saisir valeur

Résolu/Fermé
karkol Messages postés 408 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 17 décembre 2016 - 18 oct. 2013 à 09:56
kim57 Messages postés 357 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 6 août 2022 - 18 oct. 2013 à 11:05
Bonjour,
J'aimerais entrer une valeur entre 0 et 360 avec fgets, (il me semble qu'il faut aussi utilise sscanf), mais là je suis perdu.

int captangl ()
char angl [5];
{
printf("saisissez un nombre en 0 et 360\n");
fgets(angl,4,stdin);
}

Voila le corps de ma fonction. Je débute en C, merci.

5 réponses

dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 18
18 oct. 2013 à 10:27
Salut,

un exemple de saisie en C :

int main(int argc, char *argv[])
{
int age = 0; // On initialise la variable à 0

printf("Quel age avez-vous ? ");
scanf("%d", &age); // On demande d'entrer l'âge avec scanf
printf("Ah ! Vous avez donc %d ans !\n\n", age);

return 0;
}

Tu trouveras pas mal d'aide ici d'où est tiré cet exemple.

@++
0
karkol Messages postés 408 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 17 décembre 2016 57
18 oct. 2013 à 10:45
Merci.
0
kim57 Messages postés 357 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 6 août 2022 36
18 oct. 2013 à 11:02
Tu n'y arriveras pas karkol. :)
0
karkol Messages postés 408 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 17 décembre 2016 57
18 oct. 2013 à 11:05
Merci de ton aide kim57, cela me touche beaucoup.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kim57 Messages postés 357 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 6 août 2022 36
18 oct. 2013 à 11:05
<3
0