Code ascii

dady -  
 dady -
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. Neliel Messages postés 7012 Statut Contributeur 1 702
     
    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...
    0
    1. dady
       
      Je ne veux pas l'afficher , je veux l'utiliser dans mon programme.
      0
  2. Neliel Messages postés 7012 Statut Contributeur 1 702
     
    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.

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