Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation avec
Le langage C
Voir le programme détaillé

Fonction isascii (POSIX)

La fonction isalpha_l La fonction isblank_l


Entête à inclure

#include <ctype.h>

Fonction isascii (POSIX)

int isascii( int character );

La fonction isascii teste si une valeur entière correspond à un caractère ASCII sur 7 bits.

Cette fonction est une extension POSIX/XSI obsolescente : elle reste utile pour comprendre certains codes historiques, mais les fonctions de classification standard comme isalpha, isdigit ou isalnum sont généralement préférables.

Paramètre

Valeur de retour

La fonction retourne une valeur non nulle si la valeur est comprise dans la plage ASCII 0x00 à 0x7F, et 0 dans le cas contraire.

Exemple de code

Le programme suivant montre une utilisation simple de isascii.

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
#define _XOPEN_SOURCE 700

#include <ctype.h>
#include <stdio.h>

int main() {

    printf( "%d\n", isascii( 0x7F ) != 0 );
    printf( "%d\n", isascii( 0x80 ) != 0 );

    return 0;
}
Exemple d'utilisation de isascii

Voici le résultat produit par cet exemple.

1
0

Sujets connexes

isalnum
isalpha
toascii


La fonction isalpha_l La fonction isblank_l




Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation avec
Le langage C
Voir le programme détaillé