Salut j'ai une fonction qui converti les lettres en chiffre .
ex: a=10 b=11 c=12 etc...

mais quand je veux l'utiliser avec le contenu d'un textedit, il me dit qu'il ne peut convertir du char* en char..

Je ne programme pratiquement jamais en C.. et moi et les pointeurs ca fait 2..

QQ'un peut-il m'aider?

voila la fonction, elle demande le char a modifier...

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
22
23
24
25
26
int convcharnbr(char c)
{
 
     if ((c >= '0') && (c <= '9'))
     {
         return c - '0';
     }
     if ((c >= 'A') && (c <= 'N'))
     {
         return c - 'A' + 10;
     }
     if ((c >= 'P') && (c <= 'Z'))
     {
         return c - 'A' + 9;
     }
     if ((c >= 'a') && (c <= 'n'))
     {
         return c - 'a' + 10;
     }
     if ((c >= 'p') && (c <= 'z'))
     {
         return c - 'a' + 9;
     }
 
     return -1;
}