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

MFC Discussion :

Convertir un (int) en (uint)


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Par d�faut Convertir un (int) en (uint)
    Bonjour,

    Attention, d�butant.

    J'utilise la fonction CFile::Write(CString, uint) , mais elle me demande une (uint) comme deuxi�me param�tre, que je n'arrive pas � lui fournir :s.

    Comme ce nombre n'est pas constant, j'utilise GetLenght pour trouver cette taille,mais c'est un int qui est retourn�. J'ai essay� de la caster, mais il refuse...
    (Je travaille sous Embedded Visual C++ 4.0).
    J'ai regard� sur les FAQ et n'ai pas trouv� de r�ponse.

    Merci

    Remi.

  2. #2
    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
    je suis surpris que tu n'arrives pas � le caster

    tu utilises quel cast ? un cast C ou C++ ?
    montre ton code

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Par d�faut
    Voila le bout de code concern�:

    CFile converti;
    CString data;
    uint taille;

    taille = (uint)data.GetLength;
    converti.Write(data,taille);


    et le message d'erreur:

    error C2440: 'type cast' : cannot convert from 'int (__cdecl CString::*)(void) const' to 'unsigned int'
    Conversion is a valid standard conversion, which can be performed implicitly or by use of static_cast, C-style cast or function-style cast


    par contre, je ne connais pas la diff�rence entre un cast C ou C ++

  4. #4
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    taille = (uint)data.GetLength;

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    taille = (uint)data.GetLength();


    par contre, je ne connais pas la diff�rence entre un cast C ou C ++
    http://c.developpez.com/faq/cpp/?pag...s#DIVERS_casts

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Par d�faut
    Oups! merci, ca marche. J'ouvrirai mes yeux la prochaine fois.

    Merci encore.

Discussions similaires

  1. Convertir un int en char
    Par heruwenli dans le forum C++
    R�ponses: 3
    Dernier message: 06/02/2007, 13h41
  2. Comparer 2 Char / Convertir Char -> Int
    Par mbk-w dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 09/06/2006, 11h09
  3. Fonctions de conversions (hexa->int & hexa->uint)
    Par MonsieurAk dans le forum C
    R�ponses: 2
    Dernier message: 18/05/2006, 08h36
  4. Fonctions de conversions (hexa->int & hexa->uint)
    Par MonsieurAk dans le forum Windows
    R�ponses: 0
    Dernier message: 17/05/2006, 13h05
  5. Convertir un Int en Hexad�cimal
    Par Benjy dans le forum C++Builder
    R�ponses: 14
    Dernier message: 12/10/2005, 17h22

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