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 :

Compteur / décompteur en hexadécimal [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 23
    Billets dans le blog
    1
    Par défaut Compteur / décompteur en hexadécimal
    Bonjour,

    Après de nombreuse recherche, j'ai baissé les bras. Je cherche a faire un Compteur / décompteur en hexadécimal incrementiel comme celui que j'ai trouve sur internet ici :

    http://www.gecif.net/articles/linux/...xadecimal.html

    Avec un debut et une fin que je choisis ex : de 04A1DB55463E3 à 0B3EB5442DF14 (avec 13 charactères au lieu de 12)

    Je voudrais sauvegarder les resultats avec un resulta par ligne dans un fichier *txt

    Qui peut m'aider ?

  2. #2
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Va falloir être un peu plus précis ; on va pas le faire à ta place non plus.
    Donc montre que tu cherches, que tu tentes, et reviens avec du code, des messages d'erreur, des soucis de conception ou autre mais quelque chose que juste un objectif

  3. #3
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Quelques pistes pour t'aider
    - Ajouter 1 pour incrémenter sachant que 10 = A, 11 = B, etc. jusqu'à 15 = F
    - Récursivité avec un indice pour gérer la profondeur de droite à gauche (car quand tu arrive à F, il faut remettre la valeur à profondeur "X" à 0 et incrémenter la valeur à profondeur "X+1"

  4. #4
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    ça n'existe pas H en hexa (ni G d'ailleurs) si A vaut 10 alors B=11 C=12 D=13 E=14 et F=15 ; arrivé à 16 (en décimal) ça devient 10 (en héxadécimal)

    sinon c'est bien compliqué pour juste faire un compteur (l'hexadécimal c'est juste une représentation différente de décimal ça reste des nombres)

  5. #5
    Membre expérimenté
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Septembre 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 176
    Par défaut
    Bonjour,

    Tout est dit là :

    Citation Envoyé par Sehnsucht Voir le message
    l'hexadécimal c'est juste une représentation différente de décimal ça reste des nombres

  6. #6
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Citation Envoyé par Kyroon
    Bonjour,

    Tout est dit là :

    Citation Envoyé par Sehnsucht
    l'hexadécimal c'est juste une représentation différente de décimal ça reste des nombres
    Oui, et non...

    La valeur maximal d'un entier en C# est de 9223372036854775807 pour un entier signé ou de 18446744073709551615 pour un entier non signé.
    Donc effectuer la conversion en décimal va fonctionner jusqu'à un certain point.
    En d'autres termes si ton Hexadécimal fait plus de 14 (signé) ou 16 (non signé) caractères, tu sera incapable de le convertir en décimal (même si ça ne semble pas le cas chez toi, mais mieux vaut prévenir que guérir).

    Je rajouterai que la conversion en décimal et vice versa est une option coûteuse (même si ça n'en a pas l'air).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PB CONCEPTUEL] avec compteur/trigger
    Par kase74 dans le forum SQL
    Réponses: 6
    Dernier message: 25/03/2004, 11h02
  2. Fonction de conversion de COLORREF en hexadécimal?
    Par charliejo dans le forum MFC
    Réponses: 4
    Dernier message: 21/02/2004, 18h25
  3. Remise à 0 d'un compteur automatique
    Par missllyss dans le forum SQL
    Réponses: 4
    Dernier message: 15/12/2003, 16h46
  4. question sur l'hexadécimal
    Par Adrael dans le forum C
    Réponses: 9
    Dernier message: 12/06/2003, 19h00
  5. Migration Access > SQL Server (suite) : Compteur
    Par LadyArwen dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/03/2003, 14h08

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