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

C Discussion :

éliminer mes constantes en dur


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 58
    Par défaut éliminer mes constantes en dur
    Bonjour, je souhaiterais effectuer une saisie de nombres appartenant à un ensemble de nombres donnés, et afficher un message d'erreur si ce nombre n'appartient pas à l'ensemble, cependant je ne veux pas avoir de constantes en dur dans mon code. J'ai pensé à parcourir un tableau dans lequel se trouveraient les valeurs autorisées.
    Quest-ce que vous en pensez?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 104
    Par défaut
    Salut

    Le même genre de question avait été posée il y a quelques jours : http://www.developpez.net/forums/d10...eurs-tableaux/

    S'il s'agit de vérifier une saisie, il faudra modifier ces codes pour qu'ils répondent à tes besoins (car ces codes testent un tableau, pas seulement une valeur). C'est l'affaire de quelques lignes seulement.

    Dans ces codes, les constantes sont en dur, mais tu peux bien entendu créer une fonction où l'utilisateur remplira lui-même le tableau de valeurs autorisées, qui servira ensuite à vérifier les valeurs saisies au clavier.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 58
    Par défaut
    Merci beaucoup, cela marche super bien et je pense que j'ai pu virer au moins 90 constantes en dur de mon programme...

    Pour ce qui est des affectations de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    nombre1 = tableau[0];
    nombre2 = tableau[1];
    nombre3 = tableau[2];
    nombre4 = tableau[3];
    Comment peut on faire pour éliminer les constantes en dur?

  4. #4
    Membre confirmé Avatar de mailbox
    Profil pro
    Inscrit en
    Février 2010
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 140
    Par défaut
    Modifie un peu quand même, je pense qu'on est dans la même école^^

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 58
    Par défaut
    : ) Mais tu sais comment faire pour éviter ces constantes en dur?

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 104
    Par défaut
    Tu parles de quelles constantes ? Personne ne peut répondre à ta question si tu ne nous donnes pas un minimum d'infos. Que doit réellement faire ton programme ? Que sont ces fameuses constantes à supprimer ? A quoi servent-elles ? ...

Discussions similaires

  1. Changer une constante en dur
    Par ConteZero dans le forum VB.NET
    Réponses: 4
    Dernier message: 30/08/2010, 09h31
  2. Ou ranger mes constantes
    Par batataw dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 18/10/2007, 14h08
  3. [AIDE]configurer mes deux disque dur?ecran bleu?
    Par masta64 dans le forum Composants
    Réponses: 4
    Dernier message: 30/12/2006, 20h43
  4. problème avec mes constantes
    Par salseropom dans le forum C
    Réponses: 6
    Dernier message: 10/05/2006, 17h37

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