Code ascii

Bonjour,
J'ai besoin de savoir la fonction qui renvoie le code ascii d'un caractère en c , si elle n'existe pas comment faire
pour obtenir le code ascii .

Merci de me répondre
Configuration: Windows Vista / Internet Explorer 7.0

2 réponses

  1. Contributeur
    Bonjour, c'est tout con en fait... pas besoin de fonction.

    Si tu fait:

    char carac = 'P';

    printf("%d", carac);

    il affichera le code ascii de P... en fait, en C, la valeur numérique d'un caractère est son code ASCII...
    1. Je ne veux pas l'afficher , je veux l'utiliser dans mon programme.
  2. Contributeur
    Ok dans ce cas tu fais:

    char carac[255]; //chaine de caractères

    int vcarac; //contiendra la valeur ASCII d'un caractère

    vcarac = (int) carac[0]; //vcarac contiendra, ici, la valeur ASCII en décimal du premier caractère de la chaine carac.

    1. Merci bcp , je l'ai verifiée, ça marche .