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 :

probleme de chaines de caracteres..


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 25
    Par défaut probleme de chaines de caracteres..
    Bonjour,
    alors mon probleme c'est que je veux avoir le caractere correspondant à entier qui est egal à 260 (donc superieur à 255)....la methode traditionnelle consiste à faire : char c = (char)97 par exemple pour obtenir 'a'....
    comment fait-on pour une valeur au dessus de 255..
    C'est super urgent...Merci à vous tous

  2. #2
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Citation Envoyé par jimi154 Voir le message
    Bonjour,
    alors mon probleme c'est que je veux avoir le caractere correspondant à entier qui est egal à 260 (donc superieur à 255)....la methode traditionnelle consiste à faire : char c = (char)97 par exemple pour obtenir 'a'....
    comment fait-on pour une valeur au dessus de 255..
    C'est super urgent...Merci à vous tous
    La question n'est pas très claire. Qu'est-ce que tu veux faire au juste? Et dans quel but ?

  3. #3
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 25
    Par défaut probleme chaine
    alors c'est dans le cadre d'un programme utilisant la methode de compression LZW....: imaginons que j'ai la chaine suivante : stabcdsta....on voit que dans ma chaine j'ai 2 fois "sta" donc ma chaine une fois compressée ressemblera à ceci : stabcd(caractere correspondant à 260) qui sera stocké sur 2octets au lieu de 3 octets pour "sta"...
    j'utilise des valeurs superieures à 255 pour ne pas utiliser des valeurs deja presentes dans le texte initial.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Le type char est généralement codé sur un octet, donc pas plus de 255 valeurs.

  5. #5
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par aoyou Voir le message
    Le type char est généralement codé sur un octet, donc pas plus de 255 valeurs.
    Meme s'il etait code sur 4 octets, le langage C ne garantit que la plage de valeur 0 a 255 pour un unsigned char. On ne peut donc pas parler d'un caractere de valeur 260.

    jimi154: ton probleme est qu'un algorithme de compression ne voit qu'un flux de bytes. La notion de caractere est perdue. Ton fichier compresse est un fichier binaire.

  6. #6
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 25
    Par défaut chaines de caracteres
    OK merci beaucoup...et comment je fais pour enregister que des bits...correspondant par exemple à 260 (l'enregistrement se fait ds un fichier)

Discussions similaires

  1. probleme de chaine de caractere
    Par darkspoilt dans le forum VBA Access
    Réponses: 19
    Dernier message: 12/06/2007, 22h37
  2. [SQL]Probleme avec chaine de caracteres
    Par acheo dans le forum Access
    Réponses: 4
    Dernier message: 31/03/2007, 22h28
  3. probleme remplacement chaine de caractere avec SED
    Par rhaamo dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 24/01/2007, 15h12
  4. probleme controle chaine de caractere
    Par Didier77 dans le forum Access
    Réponses: 18
    Dernier message: 25/07/2006, 14h56
  5. [MySQL] probleme decoupage chaine de caractere
    Par mahfout_i dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/03/2006, 18h57

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