Comment récupérer le code ASCII d'un caractère [Résolu]

johann36 132 Messages postés dimanche 15 février 2004Date d'inscription 9 mai 2017 Dernière intervention - 31 mars 2010 à 09:20 - Dernière réponse : johann36 132 Messages postés dimanche 15 février 2004Date d'inscription 9 mai 2017 Dernière intervention
- 31 mars 2010 à 16:31
Bonjour à tous,

J'ai gros soucis ou encore une fois je but. J'ai regardé sur différents forums qui disent tous le même chose mais avec moi ça ne fonctionne pas ... étrange !!!

Il est dit que l'on doit faire un cast, c'est ce que j'ai fait mais les messages d'erreurs cours à grand pas.

Voici le contenu de la source de mon programme qui ne fonctionne pas.

                    if (Cle>=201 && Cle<=209){
                        Cle = Cle - 200;
                        test = (int)(Recup3Caract.substring(2));
                        
                        FormMath = (Recup3Caract.charAt(0) * (int)Recup3Caract.substring(2)) / Cle;
                        RecupCaract = (char)FormMath;
                    }



Je vous remercie d'avance à tous pour votre aide.

Cordialement
Afficher la suite 

3 réponses

Répondre au sujet
johann36 132 Messages postés dimanche 15 février 2004Date d'inscription 9 mai 2017 Dernière intervention - 31 mars 2010 à 16:31
+3
Utile
C'est bon j'ai trouvé en fait rajouter :

code avant (qui ne fonctionné pas) :
FormMath = (Recup3Caract.charAt(0) * (int)Recup3Caract.substring(2)) / Cle;


code après qui fonctionne :
FormMath = (Recup3Caract.charAt(0) * Integer.parseInt(Recup3Caract.substring(2))) / Cle;


Merci DARKSIDIOUS pour ton aide.

@+
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de johann36
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 31 mars 2010 à 09:40
0
Utile
Salut,

les messages d'erreurs cours à grand pas


Si tu nous dis pas quels sont les messages d'erreur que tu obtiens, ca risque d'être difficile de t'aider...

Commençons depuis le début : de quels types sont tes variables ?
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Commenter la réponse de cs_DARKSIDIOUS
johann36 132 Messages postés dimanche 15 février 2004Date d'inscription 9 mai 2017 Dernière intervention - 31 mars 2010 à 16:01
0
Utile
Ok désolé, donc en ce qui concerne le type des variables voici le détail :

String Recup3Caract = null;
char RecupCaract;
int FormMath = 0;
int Cle = 0;
int test = 0;

Pour finir le message d'erreur est le suivant :

-
test (int)(Recup3Caract.substring(2));
"Inconvertible types required : int found java.lang.string"
-
FormMath (Recup3Caract.charAt(0) * (int)Recup3Caract.substring(2)) / Cle;
"Inconvertible types required : int found java.lang.string"

Merci d'avance
Commenter la réponse de johann36

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.