begin process at 2012 05 28 22:48:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

CONTROLER LA SAISIE D UN FLOAT


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

CONTROLER LA SAISIE D UN FLOAT

jeudi 22 avril 2004 à 10:52:34 | CONTROLER LA SAISIE D UN FLOAT

natacha20

Bonjour, je voudrai contrôler les données saisies par l'utilisateur. C'est a dire, qd je lui demande de saisir un FLOAT et qu'il saisie un chaîne de caractère, un message d'erreur apparaisse. VOUS AVEZ UNE IDEE ? Merci d'avance
samedi 24 avril 2004 à 15:06:32 | Re : CONTROLER LA SAISIE D UN FLOAT

6co

salut natacha20,
en mode console, ça donne ça

#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
int retour;
float fValeur;
retour=scanf("%f",&fValeur);
if (retour==0)
printf("Erreur");
else
printf("Vous venez d'entrer le float : %f\n",fValeur);
system("PAUSE");
return 0;
}

A+
samedi 24 avril 2004 à 15:12:47 | Re : CONTROLER LA SAISIE D UN FLOAT

6co


j'allais oublié, si c'est pour une fenêtre windows que tu demandais cette info, il va falloir utiliser la fonction :
double atof(const char*)

celle-ci te renverra 0(.0000...) si le float entré est erroné...

alors tu vas me demander "Et si l'utilisateur entre la valeur 0.0 ???" . Il faudra tester la chaîne pour le savoir...

A+


Cette discussion est classée dans : saisie, controler, float


Répondre à ce message

Sujets en rapport avec ce message

controler les port d'un PC [ par naney ] Comment je peu faire pour controler un port d'un pc (ex: le port de la sourir ou le prot de l'ilmprimente c'est pour montage electronique controler pa Petit probleme sous visual c++ [ par Hakim ] Salut,j'essaie a l'aide de visual c++ de traiter des valeurs saisie par un utilisateur mais voila mon probleme.Lorsque j'utilise une edit box tout mar Conversion d un float [ par Seth ] Comment arrondir un float vers le nombre le plus proche.Exemple : (float)2.8 -> 3 ! (float)2.3 -> 2 champ de saisie [ par vinc ] Comment récupérer ligne par ligne dans un champ de saisie en Visual C++ ?vinc [?] Saisie d'une fonction [ par Cidrik ] Salut,Je débute en C et j'aimerais créer un programme qui réalise une étude de fonction (niveau 1°S) mais j'aimerais savoir comment faire pour que qua controler un autre programme [ par helm philippe ] Avec un programme écrit avec borland 3 CC+ ou Visual CC+,j'aimerais controler une autre application en traitant les touches de raccourcis. [C++] precision [ par kikiops ] comment faire pour avoir des resultats float avec deux decimalesj'vous donne un ch'tit exemple , ca sera plus simple pour m'faire comprendrefloat a = Securisation de la saisie des infos. [ par xabi62 ] Lorsqu'un utilisateur saisie des donnees (un entier par exemple), et que l'on saisie un caractere, le prog ne s'arrete plus, il tourne en boucle sur c Verifier la saisie [ par RobRoy ] comment faire pour empecher l'utilisateur de rentrer autre chose qu'un short lorsque que je lui impose un cin.ou sinon y a t il un moyen de tester la Conversion de donnée [ par Johjo ] Salut tout le monde, je cherche à convertir une valeur char en valeur float et inversement de float en char. L'equivalent de Val et Str en basic.Merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales