Bonjour,
J'ai un petit ennuie avec mon programme. En effet je souhaite récupérer le signe d'une valeur et la valeur absolue de celle-ci dans deux variables différentes, par exemple :
soit la valeur : "-60" je voudrais avoir "-" dans une variable et "60" dans une autre ...
Voilà le bout de code que j'utilise :
Lors de l'exécution j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 num = sscanf( axis_a, "%d%c", &controller[cont].axis[b - Y_AXIS].axis_a, &chAxisDir );
alors que je souhaiterais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 controller[cont].axis[b - Y_AXIS].axis_a == -1 chAxisDir == "+"
Je peux toujours modifier le code pour ne pas utiliser scanf ... seulement je souhaiterais l'utiliser tout de même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 controller[cont].axis[b - Y_AXIS].axis_a == 1 chAxisDir == "-"
Savez-vous si il est possible de faire cela avec scanf ?
merci d'avance
Partager