Tu récupère une chaîne de charactères contenant 021e? Si c'est le cas voici une méthode: #include <stdio.h>
int main (int argc, char *argv[]) { long int mydec; if (argc < 2) return 1; mydec = strtol (argv[1], NULL, 16); printf ("%s vaut %d en décimal\n", argv[1], mydec); return 0; } hope this help -- Thomas Le vendredi 19 août 2005 à 12:00 +0200, Bruno Berteau a écrit : > Bonjour, > > Désolé pour cette question hors sujet. Voilà je suis en train de faire > un petit programme en C sous linux pour mettre à jour la base de données > de mon lecteur mp3/ogg (un NEO jukebox vendu aussi sous la marque > Typhoon comme my mini DJ) et je bloque sur un petit problème. Une fois > que j'ai le nombre de fichiers par ex 021e en hexadécimal je ne sais pas > quel est le calcul pour "séparer" 02 et 1e. Quelqu'un sait le faire ? > > Cordialement. > _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech