CONVERTISSEUR EN BASE 16

cs_tavernier Messages postés 47 Date d'inscription mardi 1 octobre 2002 Statut Membre Dernière intervention 3 juin 2003 - 4 déc. 2002 à 20:49
amchac Messages postés 2 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 26 novembre 2009 - 26 nov. 2009 à 02:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10151-convertisseur-en-base-16

amchac Messages postés 2 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 26 novembre 2009
26 nov. 2009 à 02:43
je ne sais pas comment faire cette question
bool convertir_Bin_en_Base(int nbreBin[], int nbreObtenu[], int base);

Cette fonction permet de convertir le nombre binaire reçu en paramètre en nombre
octal si le paramètre base est 8 ou en nombre hexadécimal si le paramètre de la
base est 16. Le résultat est mémorisé à l’aide du paramètre nbreObtenu. La
fonction retourne true si la base est 8 ou 16, false autrement.
BeB3Re Messages postés 24 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 31 mai 2003
5 déc. 2002 à 07:32
je sais c po au pts
cs_tavernier Messages postés 47 Date d'inscription mardi 1 octobre 2002 Statut Membre Dernière intervention 3 juin 2003
4 déc. 2002 à 21:37
je sens que je vais me faire engueuler pour le prototype de main !
d'aailleurs beb3re, tu mets int main mais tu ne renvoies pas d'entier ! =>c'est bizarre
cs_tavernier Messages postés 47 Date d'inscription mardi 1 octobre 2002 Statut Membre Dernière intervention 3 juin 2003
4 déc. 2002 à 21:34
envoila un qui marche:

#include <stdio.h>

main(){
int a;
printf("entrez la valeur a convertir: ");
scanf("%d",&a);
printf("%d en base 10 = %x en base 16", a, a);
return 0;
}
BeB3Re Messages postés 24 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 31 mai 2003
4 déc. 2002 à 20:54
nan ca marche po...

moi je trouve ke tant ke ca marche et ke ya pas de faille la taille du prog on sen Fouuuut mais bon c dur de taper un prog sans l'essayer alors tu es pardonné ;) LOL
en fait no prog n'affiche rien du tt
cs_tavernier Messages postés 47 Date d'inscription mardi 1 octobre 2002 Statut Membre Dernière intervention 3 juin 2003
4 déc. 2002 à 20:49
Moi je te proposerais ca (c'est quand meme plus court):

#include <stdio.h>
int main(int argc, char* argv[]){
int aconvert;
scanf("Entrez la valeur à convertir(base 10):%d",&aconvert);
printf("%d (base 10) =%x (base 16)", aconvert, aconvert);
return 0;
}

Y'a des chances que ce que je dis ne marche pas
Rejoignez-nous