Convert long to short in c++

Signaler
Messages postés
63
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
23 décembre 2010
-
Messages postés
1115
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
6 mai 2021
-
Bonjuor,
Comment convertir une variable de type long to short
sachant le casting n'a pas marché

4 réponses

Messages postés
1115
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
6 mai 2021
4
salut
tu peux apporter plus de précision ?
que veux-tu dire par "le casting n'a pas marché"
Messages postés
63
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
23 décembre 2010

j'ai une fonction qui prend comme parametre un short
la déclaration
void GetMS(short x);
mais lors du l'appel de la fonction
long taille;
GetMS((short) taille)
-->le casting ici n'a pas marché
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Si si, ça marche.

Sauf que bien entendu, si ta variable dépasse la capacité du short elle est tronquée.

ciao...
BruNews, MVP VC++
Messages postés
1115
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
6 mai 2021
4
on ne sait toujours pas pourquoi ca ne marche pas.
dis-nous ce que tu as avant l'appel et apres à l'intérieur de te fonction.