Les nombres par rapport aux caractères
Fermé
KearsBonim
Messages postés
4
Date d'inscription
vendredi 12 décembre 2014
Statut
Membre
Dernière intervention
15 novembre 2015
-
15 nov. 2015 à 12:41
KearsBonim Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 15 novembre 2015 - 15 nov. 2015 à 14:31
KearsBonim Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 15 novembre 2015 - 15 nov. 2015 à 14:31
A voir également:
- Les nombres par rapport aux caractères
- Caractères ascii - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Plan rapport de stage - Guide
- Caractères spéciaux mac - Guide
1 réponse
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
15 nov. 2015 à 13:04
15 nov. 2015 à 13:04
'lut,
En l'occurence tu veux un unique paramètre, donc
scanfrenvoie le nombre de paramètres qu'il a pu interpréter comme il faut, c'est donc en fonction de ça que ton
whiledevra se faire.
En l'occurence tu veux un unique paramètre, donc
1sera renvoyé si ce qui est entré est un nombre (et
numsera modifié respectivement),
0sinon.
15 nov. 2015 à 13:52
Mais qu'est ce que je dois mettre dans le while?
Parce que la personne qui utilisera mon programme pourra mettre 1239984 si ça lui chante.
Je peux donc pas prédire ce que l'utilisateur mettra
15 nov. 2015 à 14:28
scanf("%d",...) n'est pas l'idéal pour la saisie sécurisée...
Utilise plutôt un fgets() sur pour lire une chaîne de caractères.
Ensuite, tu tentes la conversion avec strtol().
Note : il ne faut pas oublier de vider le buffer clavier...
15 nov. 2015 à 14:31
Je vais essayer ça