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

VC++ .NET Discussion :

comment convertir un int 32 en un int 64 ?


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Avril 2007
    Messages
    326
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 326
    Par d�faut comment convertir un int 32 en un int 64 ?
    je veux r�cuper la longueur d'un file stream (fs->lenght) et la convertir en un string :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    int ^i = fs->lenght;// ca marche pas puisque fs->lenght est un int64 alors que i est un int 32
    string^stri= i->Tostring;
    comment convertir un int 32 en un int 64 ?

  2. #2
    Membre �clair�
    Inscrit en
    Avril 2007
    Messages
    326
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 326
    Par d�faut comment convertir un int 64 en un int 32 ?
    c plutot l'inverse
    comment convertir un int 64 en un int 32 ?

    merci d'avance

  3. #3
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu castes
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    int i = (int)fs->lenght;
    mais tu risques de perdre de la pr�cision

  4. #4
    Membre �clair�
    Inscrit en
    Avril 2007
    Messages
    326
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 326
    Par d�faut
    je n'ai pas compris ..
    qu'est ce que tu entend par pr�cision?

  5. #5
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ben, si tu convertis un int64 en int32, si le chiffre est tr�s grand et d�passe la capacit� de stockage, ben, l'int32, ne saura pas le reproduire.

    C'est comme si tu essaies de faire passer des oeufs d'une boite de 12 dans une boite de 6.
    Si t'as 5 oeufs, pas de probl�me, mais si t'en as 10, tu risques d'en perdre 4 ...

  6. #6
    Membre �clair�
    Inscrit en
    Avril 2007
    Messages
    326
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 326
    Par d�faut
    ah ok merci bien
    donc comment je pourrais d�finir un int 64 ?
    je veux ensuite le convertir en string
    et le recuperer apr�s lors de la decompression des fichiers
    est ce que c'est fesable

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment convertir int en handle ?
    Par ramanov dans le forum C++Builder
    R�ponses: 1
    Dernier message: 30/08/2007, 13h56
  2. R�ponses: 7
    Dernier message: 26/06/2007, 10h36
  3. R�ponses: 2
    Dernier message: 10/04/2007, 12h39
  4. VC++,comment Convertir CString to Int
    Par mqsi dans le forum MFC
    R�ponses: 2
    Dernier message: 26/10/2006, 14h31
  5. R�ponses: 6
    Dernier message: 28/10/2005, 12h11

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