Salut à tous !
Je dois réaliser des fonctions de conversions sur des tableaux de caractères et la dimension des tableaux me posent beaucoup de soucis !
Par exemple :
Avec chiffre2val une fonction qui convertie E en 14 par exemple et power une fonction puissance que j'ai crée à la main pour des int.Code:int hex2dec(char h[9]){ int sum=0,i=0; for(;i!='\0';i++){ sum+= (chiffre2val(h[i])*power(16,i)); } return sum;
Ici on rentre un nombre hexadécimal dans un tableau et la fonction renvoie un décimal.
Cette fonction est tout bête mais elle me renvoie 0 tout le temps. Alors j'ai essayé de faire i<9 et bien entendu j'ai obtenu un nombre énorme...
D'où vous pensez que vient le souci ?
-----