[C] - Comparaison entre deux variables de type différent
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

[C] - Comparaison entre deux variables de type différent



  1. #1
    invite3c35244f

    [C] - Comparaison entre deux variables de type différent


    ------

    Bonjour,

    voila je rencontre un problème, et je pense avoir trouvé d'où ce la venais..
    j'ai 2 variables toto_shortint et toto_float, et dans mon programme je souhaite faire un test entre ces 2 valeurs:

    Code:
    short int toto_shortint;
    float toto_float;
    
    [...]
    
    
    if (toto_float > toto_shortint)
       {
          toto_float = toto_shortint;
       }
    else
       {
       }
    Mais voila, je ne rentre jamais dans la condition...et je pense que cela est dû au fait que mes variables sont de type différent..
    Que dois je faire pour réaliser ce que je souhaite faire?? mis à part mettre mes 2 variables de même type à l'initialisation et ce que je ne souhaite pas faire...

    Merci d'avance

    -----

  2. #2
    invite74b5b8f7

    Re : [C] - Comparaison entre deux variables de type différent

    Salut,

    Es-tu sur que c´est bien le test qui ne fonctionne pas ou est-ce que ça peut aussi être l´assignation de la valeur de toto_shortint à toto_float?
    Vérifie déjà ça...

    Sinon il y a des possibilités de faire un forçage (je crois que ça s´appel comme ça):

    toto_float = (float)toto_shortint:

  3. #3
    invite610ab370

    Re : [C] - Comparaison entre deux variables de type différent

    Ca s'appelle du transtypage, et ça devrait marcher !

  4. #4
    invite3c35244f

    Re : [C] - Comparaison entre deux variables de type différent

    Merci pour vos conseils,
    en ce qui concerne le transtypage, dois je le mettre aussi dans le test, de cette façon:
    Code:
    short int toto_shortint;
    float toto_float;
    
    [...]
    
    
    if (toto_float > (float)toto_shortint)
       {
          toto_float = (float)toto_shortint;
       }
    else
       {
       }
    Merci d'avance

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Corrélation-Régression entre deux variables
    Par invite15f14b48 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 17/04/2008, 14h55
  2. [Antiquité] Méthode de comparaison entre deux villes antiques
    Par invite7a79e807 dans le forum Archéologie
    Réponses: 4
    Dernier message: 24/03/2008, 18h47
  3. Différence entre deux type de génératrices.
    Par invitee4d20841 dans le forum Technologies
    Réponses: 22
    Dernier message: 22/02/2008, 20h58
  4. TPE : Différence entre deux type de génératrices.
    Par invitee4d20841 dans le forum TPE / TIPE et autres travaux
    Réponses: 4
    Dernier message: 21/02/2008, 23h06
  5. comparaison de deux fonctions
    Par invite1ff1de77 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 31/10/2005, 10h48
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...