Ctype

Messages postés
152
Date d'inscription
dimanche 20 juillet 2003
Dernière intervention
13 décembre 2018
- - Dernière réponse : Whismeril
Messages postés
12415
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 décembre 2018
- 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
--
Afficher la suite 

Votre réponse

4 réponses

Whismeril
Messages postés
12415
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 décembre 2018
-
Salut Jordane, ça va toujours retourner string, puisque le texte du TextBox c'est une string.
Commenter la réponse de jordane45
Messages postés
12415
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 décembre 2018
0
Merci
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.
Commenter la réponse de Whismeril
0
Merci
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
Commenter la réponse de gorgonzola
Messages postés
12415
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 décembre 2018
0
Merci
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?

Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Whismeril
Messages postés
12415
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 décembre 2018
-
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à.
Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.