IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6] Un nombre est il entier


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut [VB6] Un nombre est il entier
    Je récupère une chaine de caractère grace à la fonction right.
    existe t'il une fonction qui me dise si la chaine que je récupère est un nombre entier ou pas ?

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    C'est pour faire quoi au final ?

    Il y a peut etre la fonction Cint mais je suis pas sur
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 137
    Par défaut
    une petite recherche sur ce forum t'aurais permis de trouver la réponse... et par exemple celui-ci: http://www.developpez.net/forums/sho...=nombre+entier

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    En fait ma chaine récupere des indices de type 3.1 ou 2.2.1

    Comme il peut y avoir beaucoup d'indice j'aimerai savoir si on atteint un indice de type 1.1.100
    donc je faisai right(indice, 3) et si c'est un entier alors c'est qu'on est arrivé à 100 (ou +)


    J'aimerais aussi savoir si il y a une fonction qui calcule le nombre d'occurence d'un caractère dans une chaine (les "." pour connaitre le niveau de l'indice) ?

  5. #5
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    Compter le nombre d'occurence d'une sous chaine dans une chaine. Deux solutions déjà traitées :
    1. Instr placé dans une boucle
    2. Split + UBound

  6. #6
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Citation Envoyé par jmfmarques
    Vous êtes racistes, masochistes, ou quoi ?
    http://www.developpez.net/forums/sho...58&postcount=5
    Deuxième partie de la question:

    Citation Envoyé par jerzy59
    En fait ma chaine récupere des indices de type 3.1 ou 2.2.1

    Comme il peut y avoir beaucoup d'indice j'aimerai savoir si on atteint un indice de type 1.1.100
    donc je faisai right(indice, 3) et si c'est un entier alors c'est qu'on est arrivé à 100 (ou +)


    J'aimerais aussi savoir si il y a une fonction qui calcule le nombre d'occurence d'un caractère dans une chaine (les "." pour connaitre le niveau de l'indice) ?
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  7. #7
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Très juste Alain (je m'étais arrêté aux entiers, sans voir la 2ème question)...
    Le réponse de Catbull est donc bonne (entre autres possibles)

  8. #8
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    nb est par exemple entier si int(nb) = nb
    et si nb n'est pas un nombre mais une chaine :
    si int(val(nb)) = val(nb)
    pour ne pas chercher midi à 14 heures !

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 137
    Par défaut
    pour le nombre d'occurence, je pense qu'il faut que tu lises tous les caractères unu par un et que tu incrémentes une variable à chaque fois que le caractère recherché apparait

  10. #10
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Vous êtes racistes, masochistes, ou quoi ?
    http://www.developpez.net/forums/sho...58&postcount=5

Discussions similaires

  1. vérifier qu'un nombre est un entier en java
    Par paolo2002 dans le forum Langage
    Réponses: 6
    Dernier message: 31/01/2008, 13h00
  2. [AS2] Detecter si un nombre est un entier
    Par éloi_75 dans le forum Flash
    Réponses: 2
    Dernier message: 30/07/2007, 16h12
  3. vérifier qu'un nombre est un entier
    Par baya1 dans le forum Langage
    Réponses: 4
    Dernier message: 19/04/2007, 21h29
  4. Tester si un nombre est un entier ou un décimal
    Par sab_etudianteBTS dans le forum ASP
    Réponses: 5
    Dernier message: 20/02/2007, 16h52
  5. [Math]Tester si un nombre est un entier positif
    Par billy67 dans le forum Général Java
    Réponses: 9
    Dernier message: 28/12/2005, 09h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo