accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Lenght check failed

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.ada ] 

Retour : Accueil du site fr comp lang ada   charte stats de ce groupe


  Sujet:   Re: Lenght check failed  
 De: ludo...@ludovic-brenta.org (Ludovic Brenta)
 Groupes: fr.comp.lang.ada
 Organisation: Tele2
 Date: 11. Feb 2008, 08:30:37
 References: 1 2 3 4 5 6 7 8 9
"Jeffrey R. Carter" <spam.jrcarter.not@acm.nospam.org> writes:
> animatrix30@gmail.com wrote:
>>
>> J'ai un problème que je n'avais jusqu'alors pas considéré, un
>> Ada.Strings.Unbounded.Length me donne la longueur d'une string.
>> Le problème est qu'il compte les caractères spéciaux (accents...)
>> comme deux.
>
> Je n'ai pas vu ca.
[...]
> C'est un probleme de votre compilateur.

Je ne crois pas; c'est probablement parce que le système est configuré
pour utiliser UTF-8 dans les chaînes de caractères (voir la variable
d'environement LANG).  Length compte les octets, pas les caractères.

La solution est d'écrire une fonction qui compte les caractères en
UTF-8.  C'est un très bon exercice pour débutants :) mais il en existe
probablement une dans XML/Ada.

-- 
Ludovic Brenta.


DateSujet  Auteur
09.02.
* Re: Lenght check failed
Jeffrey R. Carter
09.02.
`* Re: Lenght check failed
animatrix30
09.02.
 `* Re: Lenght check failed
Ludovic Brenta
09.02.
  `* Re: Lenght check failed
animatrix30
09.02.
   `* Re: Lenght check failed
Ludovic Brenta
09.02.
    +- Re: Lenght check failed
animatrix30
09.02.
    `* Re: Lenght check failed
Jeffrey R. Carter
10.02.
     `* Re: Lenght check failed
animatrix30
11.02.
      `* Re: Lenght check failed
Jeffrey R. Carter
11.02.
       +- Re: Lenght check failed
Pascal Obry
11.02.
       `*   Re: Lenght check failed
Ludovic Brenta
11.02.
        `* Re: Lenght check failed
Jeffrey R. Carter
11.02.
         `- Re: Lenght check failed
animatrix30
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)