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

Langage Perl Discussion :

[Perl] Complement a deux


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 19
    Points : 16
    Points
    16
    Par défaut [Perl] Complement a deux
    Bonjour. Je travaille actuellement avec un programme qui me renvoi 2 mots, donc 4 bytes.

    Je dois réaliser le complement a deux sur chaque byte (c'est a dire retirer 1 puis inverser tous les bytes).


    j'ai donc ma valeur decimale que je convertis en binaire. puis lors des test, j'essaye d'inverser tous les bits puis de la reconvertir en decimal et c'est la que ca bloque.

    mes bits sont inverse, mais a partir de cette chaine de 1 et de 0, pas moyen de ravoir ma valeur en binaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    my $v0 =56;
    use Bit::Vector;
    my $vec = Bit::Vector->new_Dec(8, $v0);
    my $bin = $vec->to_Bin(); 
    print"\n**$bin**";
    $bin =~ tr/[01]/[10]/;
     
    my $vector = Bit::Vector->new_Bin(8,$bin);
    my $bin2 = $vector->to_Dec();
    J'avais 56 au debut, et j'obtins -57 a la place de 199 ...
    Pouvez vous m'aider ??

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 19
    Points : 16
    Points
    16
    Par défaut
    C'est bon j'ai trouve, c'etais juste a cause de la taille a 8 pour le decimal.

    A 32 ca marche.

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

Discussions similaires

  1. help script perl comparaison de deux fichiers
    Par nosuperman dans le forum Langage
    Réponses: 51
    Dernier message: 21/03/2012, 09h11
  2. Deux versions de perl et modules
    Par flb-iori dans le forum Modules
    Réponses: 9
    Dernier message: 09/11/2007, 03h01
  3. [Perl/Tk] scrollbar pour deux champs textes
    Par VinnieMc dans le forum Modules
    Réponses: 2
    Dernier message: 10/03/2007, 16h48
  4. [PERL] Trier un tableau a deux dimensions
    Par piregwan dans le forum Langage
    Réponses: 3
    Dernier message: 26/12/2005, 22h29
  5. Réponses: 1
    Dernier message: 22/09/2005, 20h39

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