Commnt convrtir char en int

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

  • Votes
  • Date
  • Date décroissante
  1. pour convertir un char* en int, il existe la fonction atoi:
    par exemple
    char p='4';
    int c=atoi(&p);
    1. atoi(p)

      et non pas atoi(&p)

      si p est entier