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 :

Utilité du type UINT16


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Par défaut Utilité du type UINT16
    Bonjour, j'ai des problèmes avec un code qui utilise le type UINT16,
    le compilo à du mal à le trouver (pourtant présent dans /usr/include/SDL/SDL_stdinc.h et inclus dans le makefile).

    Je me demandais donc, quelle est l'utilité de ce type par rapport à int?

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    A priori, je dirais que ce type est un nombre unsigned sur 16 bits
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Par défaut
    ... il pourrait donc être remplacé par un int?

    Désolé j'ai du mal à saisir le concept de non-signé

    edit : autant pour je : non signé = pas de signe (+ ou-) donc je vois mieux...

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Un nombre non signé sur 16 bits permet de coder des nombres de 0 à 65535
    Un nombre signé sur 16 bits permet de coder des nombres de -32768 à 32767
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Par défaut
    Me coucherais moins bête (c'était bien le but ^^)

    J'ai réussi à faire reconnaître le type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    typedef uint16_t	Uint16;
    ça a l'air de marcher

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Pour rappel, les tailles d'un int (et par conséquent d'un short ou d'un long) ne sont pas spécifiées par la norme. Ces tailles vont dépendre du compilateur i.e. de la plateforme cible. Tu ne peux donc pas substituer un int (ou un short ou un long) à UINT16.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Par défaut
    J'ai vois plus clair, ok je laisse le Uint16, faudra que je demande à l'auteur pourquoi ce choix.
    Il devait avoir une bonne raison

    J'espère que c'est bien les mêmes types (uint16_t et Uint16)

Discussions similaires

  1. Type uint16 et uint32 en Java
    Par hetlar dans le forum Général Java
    Réponses: 12
    Dernier message: 26/08/2013, 22h22
  2. Intérêt (voire utilité) des types composites
    Par Maljuna Kris dans le forum Débuter
    Réponses: 4
    Dernier message: 15/12/2010, 08h45
  3. [fprintf] Ecrire des données de type uint16
    Par Nours féroce dans le forum MATLAB
    Réponses: 3
    Dernier message: 03/07/2007, 13h07
  4. Utilité des types OpenGL GLint, GLfloat, GLvoid, etc.
    Par Djakisback dans le forum OpenGL
    Réponses: 17
    Dernier message: 14/12/2005, 12h35
  5. [LG]Utilité du type enuméré ?
    Par tarbala dans le forum Langage
    Réponses: 2
    Dernier message: 10/12/2003, 16h20

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