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

Ada Discussion :

Gnat : Longueur type character


Sujet :

Ada

  1. #1
    Membre du Club
    Homme Profil pro
    chômeur
    Inscrit en
    Septembre 2015
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : chômeur

    Informations forums :
    Inscription : Septembre 2015
    Messages : 175
    Points : 62
    Points
    62
    Par défaut Gnat : Longueur type character
    Bonjour ,

    Gnat dit ici : https://en.wikibooks.org/wiki/Ada_Pr.../Standard/GNAT

    Ceci : " -- The declaration of type Character is based on the standard
    -- ISO 8859-1 character set.

    -- The first 256 positions have the same contents as type Character "


    Alors pourquoi ceci échoue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    put (character'val(256) ) ;
    Alors que ceci réussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    put (character'val(255) ) ;
    !!!

    Et surtout quel est la longueur maximal du type Character ??

  2. #2
    Membre averti Avatar de Blackknight
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2009
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2009
    Messages : 214
    Points : 383
    Points
    383
    Par défaut
    Parce que comme le définit la norme, la première valeur a l'index 0 et donc cela finit à 255.

  3. #3
    Membre du Club
    Homme Profil pro
    chômeur
    Inscrit en
    Septembre 2015
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : chômeur

    Informations forums :
    Inscription : Septembre 2015
    Messages : 175
    Points : 62
    Points
    62
    Par défaut Annotated Ada Reference Manual ?
    Merci Blackknight .

    j' avais cherché dans l' ARM mais pas dans l' AARM .

    Y'en a de la doc

  4. #4
    Membre averti Avatar de Blackknight
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2009
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2009
    Messages : 214
    Points : 383
    Points
    383
    Par défaut
    En fait, ça apparaît aussi dans l'ARM (cf. )
    L'AARM est juste la version annotée qui montre le pourquoi du comment et les modifications.

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

Discussions similaires

  1. type Character
    Par Troudhyl dans le forum Ada
    Réponses: 5
    Dernier message: 27/05/2009, 23h10
  2. Type character avec integer'value
    Par julkido dans le forum Ada
    Réponses: 5
    Dernier message: 20/06/2007, 16h57
  3. Connaitre le type de character set
    Par vbcasimir dans le forum Administration système
    Réponses: 4
    Dernier message: 02/08/2005, 13h02
  4. Réponses: 2
    Dernier message: 23/02/2003, 00h49
  5. [XMLRAD] invalid character type
    Par Sylvain James dans le forum XMLRAD
    Réponses: 4
    Dernier message: 10/12/2002, 07h47

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