Ce que signifie $ dans le code delphi ? [Résolu]

Signaler
Messages postés
34
Date d'inscription
samedi 6 octobre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
-
f0xi
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
-
Bonjour, je suis en train de convertir un programme en Delphi à C + + et jusqu'à ce faisant que je trouve une constante qui a des valeurs différentes qui commencent par dollar '$' et je ne comprenais pas ce que signifie ce dollar à trouver son analogie en C + +.

merci

6 réponses

Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
C++ admet des valeurs héxadécimales, il suffit de formater. Par exemple :

Delphi : $12345678
C : 0x12345678L

En C++, je ne sais pas ce que ça donnerait. Dès que tu as le format en C++, tu fais une boucle dans un petit programme, pour tout convertir d'un coup !

Cordialement, Bacterius !
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
Notation héxadécimale.

45 = représentation décimale de 45.
$2D = représentation héxadécimale de 45.



Cordialement, Bacterius !
Messages postés
34
Date d'inscription
samedi 6 octobre 2007
Statut
Membre
Dernière intervention
27 octobre 2009

Merci pour vous,
Mais il parait que j'ai une mession impossible puisque je devrai convertir 1042 valeurs (example : $DA5799FF,$3F1E0200,$CCA68E05 ...)
.
Avez vous une solution à mon problème s'il vous plait ?
Messages postés
34
Date d'inscription
samedi 6 octobre 2007
Statut
Membre
Dernière intervention
27 octobre 2009

Merci pour ton aide
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
Pense à "Réponse acceptée", ça permet aux autres internautes de savoir que la réponse a été donnée, et de plus facilement la localiser

Cordialement, Bacterius !
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
26
CTRL+R (edition > remplacer)

remplacer par exemple ":= $"
par "= 0x"

et hop.