Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
thanks
Que souhaitez-vous faire exactement?
Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
thanks
Que souhaitez-vous faire exactement?
Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
thanks
Que souhaitez-vous faire exactement?
"Chat" a écrit ...Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
thanks
Que souhaitez-vous faire exactement?
En C, une "val. hexa" est soit une chaîne de caractère, soit une façon
d'écrire un constante numérique. Dans le premier cas, sprintf() pour obtenir
la chaîne. Dans le second, 0x.... pour saisir directement une valeur en
l'exprimant en hexadécimal.
Troisième hypothèse, on vous a demandé à l'école d'écrire un IntToHex().
Pierre
mon cas correspond au second que vous decrivez, je veux utiliser une
"Chat" <chat@nospam.com> a écrit ...
Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
thanks
Que souhaitez-vous faire exactement?
En C, une "val. hexa" est soit une chaîne de caractère, soit une façon
d'écrire un constante numérique. Dans le premier cas, sprintf() pour obtenir
la chaîne. Dans le second, 0x.... pour saisir directement une valeur en
l'exprimant en hexadécimal.
Troisième hypothèse, on vous a demandé à l'école d'écrire un IntToHex().
Pierre
mon cas correspond au second que vous decrivez, je veux utiliser une
"Chat" a écrit ...Bonjour,
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
thanks
Que souhaitez-vous faire exactement?
En C, une "val. hexa" est soit une chaîne de caractère, soit une façon
d'écrire un constante numérique. Dans le premier cas, sprintf() pour obtenir
la chaîne. Dans le second, 0x.... pour saisir directement une valeur en
l'exprimant en hexadécimal.
Troisième hypothèse, on vous a demandé à l'école d'écrire un IntToHex().
Pierre
mon cas correspond au second que vous decrivez, je veux utiliser une
je souhaire convertir un int en val. hexa, comment peut on faire ça
sans utiliser "0x__" ?
je souhaire convertir un int en val. hexa, comment peut on faire ça
sans utiliser "0x__" ?
je souhaire convertir un int en val. hexa, comment peut on faire ça
sans utiliser "0x__" ?
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
je souhaire convertir un int en val. hexa, comment peut on faire ça sans
utiliser "0x__" ?
je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
Je crains que non.
mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
Je crains que non.
mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
Je crains que non.
"Chat" a écrit ...
[...]mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
Je crains que non.
J'imagine que vous avez un char (de Java) sous Java et que vous disposez
d'une fonction en C qui attend un unsigned char (de C) puis se charge de
l'envoyer sur le port série.
Je ne connais pas Java, en tous cas pas la pratique de l'API JNI. Néanmoins,
je remarque que le type char en Java est 16 bits non signé. Il voyagera sous
ce format pour arriver à la routine C comme un jchar (#include <jni.h>,
j'imagine).
Donc, soit vous travaillez (si c'est possible) sur votre code Java pour
envoyer un byte (8 bits signés), soit vous modifiez le prototype de la
fonction C et vous vous débrouillez pour convertir ou caster le jchar (16
bits non signé) en unsigned char (8 bits).
Mais j'ai peut-être mal compris votre demande, puisque je ne vois pas
d'hexadécimal ni de 0x... dans toput ça.
Pierre
oui merci ça reponds tout a fait a ma question, l'ennui c que j'ai
"Chat" <chat@nospam.com> a écrit ...
[...]
mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
Je crains que non.
J'imagine que vous avez un char (de Java) sous Java et que vous disposez
d'une fonction en C qui attend un unsigned char (de C) puis se charge de
l'envoyer sur le port série.
Je ne connais pas Java, en tous cas pas la pratique de l'API JNI. Néanmoins,
je remarque que le type char en Java est 16 bits non signé. Il voyagera sous
ce format pour arriver à la routine C comme un jchar (#include <jni.h>,
j'imagine).
Donc, soit vous travaillez (si c'est possible) sur votre code Java pour
envoyer un byte (8 bits signés), soit vous modifiez le prototype de la
fonction C et vous vous débrouillez pour convertir ou caster le jchar (16
bits non signé) en unsigned char (8 bits).
Mais j'ai peut-être mal compris votre demande, puisque je ne vois pas
d'hexadécimal ni de 0x... dans toput ça.
Pierre
oui merci ça reponds tout a fait a ma question, l'ennui c que j'ai
"Chat" a écrit ...
[...]mon cas correspond au second que vous decrivez, je veux utiliser une
valeur hexa pour envoyer une commande sur le port serie.
Le pb c que la valeur a envoyer en utilisant 0x__ est un char qui est
recuperé par une fonction native java, donc pour resumer,
j'ai une fonction qui dans son proto a unsigned char , et je dois lui
balancer qq chose du style 0x__ et de l'autre coté j'ai un char.
donc je voudrais faire une sorte de concatenation 0x+monChar
ou transformer ce char en val hexa.
je sais pas si je suis clair.
Je crains que non.
J'imagine que vous avez un char (de Java) sous Java et que vous disposez
d'une fonction en C qui attend un unsigned char (de C) puis se charge de
l'envoyer sur le port série.
Je ne connais pas Java, en tous cas pas la pratique de l'API JNI. Néanmoins,
je remarque que le type char en Java est 16 bits non signé. Il voyagera sous
ce format pour arriver à la routine C comme un jchar (#include <jni.h>,
j'imagine).
Donc, soit vous travaillez (si c'est possible) sur votre code Java pour
envoyer un byte (8 bits signés), soit vous modifiez le prototype de la
fonction C et vous vous débrouillez pour convertir ou caster le jchar (16
bits non signé) en unsigned char (8 bits).
Mais j'ai peut-être mal compris votre demande, puisque je ne vois pas
d'hexadécimal ni de 0x... dans toput ça.
Pierre
oui merci ça reponds tout a fait a ma question, l'ennui c que j'ai
oui merci ça reponds tout a fait a ma question, l'ennui c que j'ai
vraimment du mal avec ces convertions de type, ou est que vous avez
trouvé les correspondances de type entre Java ET JNI et C,
Revue "Login:" de novembre 2003.
prasque je
verifie pas systemetiquement mes types, des fois j'ai des variables qui
se baladent de java-->JNI-->C-->java et fatalement des fois ça plante
Dans la doc JNI ils donnent les "correspondances" JNI et JAVA mais ça se
complique quand une varaible type jchar va se balader du coté d'une
fonction C normale.
oui merci ça reponds tout a fait a ma question, l'ennui c que j'ai
vraimment du mal avec ces convertions de type, ou est que vous avez
trouvé les correspondances de type entre Java ET JNI et C,
Revue "Login:" de novembre 2003.
prasque je
verifie pas systemetiquement mes types, des fois j'ai des variables qui
se baladent de java-->JNI-->C-->java et fatalement des fois ça plante
Dans la doc JNI ils donnent les "correspondances" JNI et JAVA mais ça se
complique quand une varaible type jchar va se balader du coté d'une
fonction C normale.
oui merci ça reponds tout a fait a ma question, l'ennui c que j'ai
vraimment du mal avec ces convertions de type, ou est que vous avez
trouvé les correspondances de type entre Java ET JNI et C,
Revue "Login:" de novembre 2003.
prasque je
verifie pas systemetiquement mes types, des fois j'ai des variables qui
se baladent de java-->JNI-->C-->java et fatalement des fois ça plante
Dans la doc JNI ils donnent les "correspondances" JNI et JAVA mais ça se
complique quand une varaible type jchar va se balader du coté d'une
fonction C normale.