Test du caracter speciale en c

X---A -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
au cours d'un programme en (c),comment peut en tester si le caracter entreé au debut s'agit d'un caractere speciale ou non.merci
Configuration: Windows XP
Firefox 2.0.0.20

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    voir

    NOM
    isalpha, isalnum, isascii, isblank, iscntrl, isdigit, isgraph, islower,
    isprint, ispunct, isspace, isupper, isxdigit - Routines de classifica‐
    tion de caractères
    ...
    DESCRIPTION
    Ces fonctions vérifient si le caractère c, qui doit avoir la valeur
    d’un unsigned char ou valoir EOF, rentre dans une catégorie donnée, en
    accord avec la localisation en cours.

    isalpha()
    vérifie si l’on a un caractère alphabétique. Dans la localisa‐
    tion "C" standard, c’est équivalent à (isupper(c) ||
    islower(c)). Dans certaines localisations, il peut y avoir des
    caractères supplémentaires pour lesquels isalpha() est vrai,
    c’est-à-dire pour des lettres qui ne sont ni majuscules ni
    minuscules.

    isascii()
    vérifie si c est un unsigned char sur 7 bits, entrant dans le
    jeu de caractères ASCII.

    iscntrl()
    vérifie si l’on a un caractère de contrôle.

    .....
    ......
    0