Ctype

Utilisateur anonyme - 25 nov. 2018 à 20:58
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 - 25 nov. 2018 à 22:44
Bonjour
J’ai besoin de verifier la nature de ce qui est ecrit dans une text box
Comment utiliser Ctype ou une autre fonction pour savoir si le texte dans la textbox est un integer ou un single ou un double
Cordialement et merci d’avance
--
A voir également:

4 réponses

Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 656
Modifié le 25 nov. 2018 à 22:40
D'un autre coté quand je t'ai demandé de me dire si c'est clair t'as pas répondu....

Petit résumé
En France
"1,234"
veut dire 1 unité et 234 millième.
Aux USA
"1,234"
veut dire mille deux cent trente quatre.
En France c'est un double ou un single, aux USA c'est un Integer.
A ce stade le seul moyen de faire la différence est de savoir comment cela écrit.

Ça c'était le domaine d'application de ta question précédente, aujourd'hui ça se complique.
En effet
"1"
représente un Integer, mais aussi un single et aussi aussi un double.
De même
"1.2"
représente un single mais aussi un double.

Donc non seulement, il faut savoir à l'avance quel est le symbole décimal, quel est le séparateur des milliers, mais en plus il faut t'imposer une interprétation.
Par exemple
"1"
même s'il est compatible du double et du single, sera forcément un Integer, ça c'est simple,

Parce que faire la différence entre un texte représentant un single et un texte représentant un double ça a un peu moins sens et c'est bien moins simple.

Déjà sais tu ce qu'est un nombre à virgule flottante?

1
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 656
25 nov. 2018 à 22:44
mais comme je suis très débutant
au passage, je viens de jeter un oeil à ton historique, tu posais des questions sur VB6 en 2003.
Certes VB.Net est différent de VB6, mais les problèmes de conversion de nombre existaient déjà.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
25 nov. 2018 à 21:12
0
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 656
25 nov. 2018 à 21:59
Salut Jordane, ça va toujours retourner string, puisque le texte du TextBox c'est une string.
0
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 656
25 nov. 2018 à 22:00
Bonsoir Gorgonzola
Pour ta dernière question, qui est liée, je me suis fendu d'un tuto, l'as tu lu?

Ça ne répondra pas à ta question du jour, mais c'est un début.
0
Utilisateur anonyme
25 nov. 2018 à 22:06
oui je l'ai lu
mais comme je suis très débutant , je n'y ai pas compris énormément
là aujourdh'ui je soulevais un exercice qui m'est demandé
je reviendrais sur ton tuto quand je serai plus costaud
ce qui ne remet pas en cause la qualité de ton travail
mais toute la problématique en informatique est de parler un langage simple ou de donner les explications simples de quelque chose de compliqué à quelqu'un de très débutant

tout cela me fait penser quand tu es dans une ville et que tu vois les panneaux de direction leur sens parait évident à celui qui est du coin mais pas à celui qui n'est pas du coin ; or c'est celui qui n'est pas du coin qui a besoin de comprendre donc l'objectif est souvent manqué
pareil avec les gps
merci en tout cas d'avoir pris du temps pour constituer ce tuto
0
Rejoignez-nous