Bonjour,
je fais un ptit programme qui convertit un entier décimal en une chaine de caractès "binaire"

ex: 10 sera convertit en 0000 1010

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
 
char  * octet;
char * binaire;
 char * conversion (int decimal);
 
 
int main ()
{
binaire=conversion(10); // je met dans la chaine binaire le résultat de la conversion du 10
}
 
 
 char * conversion (int decimal)
{
// je remplis ici ma chaine octet  en faisant des octet[i]='0'; ou octet[j]='1'; et j'oublie pas //le octet[8]='\0'; pour le dernier caractère
 
return octet // je retourne ma chaine octet
Mais j'ai une erreur segmentation fault..

Merci