Bonjour,
je travail actuellement sur l'API windows afin de créer un petit logiciel tout bete.
Ca marche correctement mais j'ai un petit soucis:
Je n'aarive pas a afficher la valeur en sortie du code suivant:
//le code qui convertit mon nombre binaire en decimal est le suivant,Code:CHAR b[15]; GetDlgItemText(hDlg, IDE_EDIT1, b, 15); //Recupération d'un nombre ecrit en binaire, // ca marche sans pb
//testé independamment, il marche et me revoie la valeur souhaitée dans A
Aucune valeur ne vient s'afficher, il y a un probleme avec "A" je pense mais lequel?Code:char i=0,j=0,c=0; int A=0; for (i=0;i<16;i++) { int exp=1; for (j=15;j>i;j--) {exp=exp*2;} if (b[i]==49){c=1;} else{c=0;} A+=c*exp; } SetDlgItemText(hDlg, IDE_EDIT2, A);
Merci
-----