Re: programme de conversion
Citation:
Envoyé par gentox
Bonjour j'ai crée un petit programme qui me permet de convertir un nombre decimal en nombe binaire seulement j'ai une erreur avec la fonction pow<...>
Lors de la compilation il me dit:
En fait, lors de l'édition de lien...
Citation:
$ gcc conversion.c
/tmp/ccyx26sn.o: In function `conversion_binaire':
conversion.c:(.text+0x48): undefined reference to `pow'
collect2: ld returned 1 exit status
Il manque la bibliothèque mathématique (par exemple -lm sur la ligne de commande avec gcc) nécessaire pour pow().
Mais il n'est pas nécessaire d'utiliser une fonction mathématique pour exprimer une valeur numérique en binaire. Je rappelle que les valeurs numériques internes sont déjà du binaire. Il suffit de scanner la valeur bit à bit et d'afficher 0 ou 1... Bonne occasion d'utiliser les opérateurs bit à bit (bitwise operators)