Commnt convrtir char en int

rjulie38 -  
 marvinrouge -
j'aimerais convertir un char en int en langage c++

par exemple :
char p=4;
int c;
c=p;
cout<<c;

ici, le c ne vaudra pas 4 mais 52

merci de m'aider

2 réponses

  1. LeSousss Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   15
     
    Slt,
    essaye :
    c = (int)p;
    0
  2. pi€rre Messages postés 76 Statut Membre
     
    pour convertir un char* en int, il existe la fonction atoi:
    par exemple
    char p='4';
    int c=atoi(&p);
    0
    1. marvinrouge
       
      atoi(p)

      et non pas atoi(&p)

      si p est entier
      0