Char en int

Hocine -  
 Hocine -
Bonjour,
j'aimerai connaitre la fonction C permettant de convertir un caractère en un entier !
merci
A voir également:

6 réponses

Reivax962 Messages postés 3742 Statut Membre 1 011
 
Bonjour,

Tu veux que 'A' donne 65, '1' donne 49, etc. (code ASCII), ou que '1' donne 1, '5' donne 5 et ainsi de suite ?

Xavier
0
Hocine
 
Bonjour,
merci de votre interet,
je veux par ex '1' devient 1
0
Reivax962 Messages postés 3742 Statut Membre 1 011
 
char A = '2';
int i = (int) A;
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,
il n'y a pas cette fonction en C, puisque tu n'as pas besoin
#include<stdio.h>

int main()
{
  char c = '1';
  printf("%c devient %d\n",c,c-48);
  return 0;
}

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hocine
 
Bonjour,
merci
0
Hocine
 
Bonjour,
la fonction atointeger(char) fera la faire je crois !
0