Rechercher : dans
Par :

Convertir un entier en hexa en C

Dernière réponse le 28 oct 2005 à 17:50:25 allrabbit, le 28 oct 2005 à 16:16:47 
 Signaler ce message aux modérateurs

Si quelqu'un a la solution et quelques lignes de programme Merci

j'ai essayé avec sprintf mais j'ai quelques soucis

Meilleures réponses pour « convertir un entier en hexa en C » dans :
Convertir des fichiers de sous-titres (srt, sub, ssa, txt) VoirIl existe quatre principaux format de sous-titres : srt, sub, ssa et txt. Il peut arriver que pour une raison ou pour une autre, vous ayez à passer d'un de ces formats à un autre. Le problème, c'est que vous trouverez une multitude de logiciels...
Code hexadécimal d'une couleur VoirVous voulez connaître le code hexadécimal d'une couleur, pour l'intégrer dans vos pages web ? Pour cela : Rendez vous sur ce site : colorpicker. Situez la couleur désirée à l'aide de la souris pour obtenir son code HTML. Voici un exemple : ...
Télécharger Universal Document Converter VoirVoulez vous convertir vos images en fichier PDF ? Universal Document Converter est le logiciel idéal pour le faire. Comme son peut l’affirmer très bien, Universal Document Converter est un convertisseur PDF universelle c'est-à-dire qu’il...
Langage C - Les types de données VoirLes types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les tableaux VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...

1

Char Snipeur, le 28 oct 2005 à 17:32:53

Ton entier et stocker en mémoire en binaire, tu le coupe de façon à faire des paquets de 4, et tu l'a en hexa. Salutation !
Char Snipeur

Répondre à Char Snipeur

2

 crabs, le 28 oct 2005 à 17:50:25

Salut,
C'est quoi tes soucis avec sprintf ?
Un bout de code qui met x sous forme hexa dans chaine.
Chez moi un entier c'est 32bits => 8 caractères en hexa.

char chaine[16] ;
int x ;
...
sprintf( chaine, "%08x", x ) ;
..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs