bonjour j'ai un petit probleme voila l'énoncé :
Décoder une valeur binaire (8bits) passé en argument sous forme de chaine de caractères, en valeur entiere!!
mais ce que j'ai fais ne marche pas pouvez vous me corrigé ??
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
20
21 main() { int i,val,result; char cbin[9]; printf("rentrez valeur : "); scanf("%s",cbin); for(i=0;i<8;i++) { result=val&(1<<i); if(result==0) cbin[7-i]=48; else cbin[7-i]=49; } cbin[8]=0; printf("la nouvelle valeur est : %.1d \n",cbin); system("PAUSE"); return 0; }
Partager