Vérifier si un caractère donné produit de l’espace

Author:


Download


#include 
#include 

int main(void)
{
   int wc;

   for (wc=0; wc <= 128; wc++) {
      printf("%3d", wc);//Le code du caractère
      printf(" %5c ", wc);
	  //Cochoer les caractères considérés comme espace
      printf("%2s", iswspace(wc)  ? "X"  : "-");

      putchar('n');
   }
   return 0;
}

/*
   0        -
  1     ?  -
  2     ?  -
  3     ?  -
  4     ?  -
  5     ?  -
  6     ?  -
  7       -
  8      -
  9               X
 10
  X
 11     ?  X
 12     ?  X
  X
 14     ?  -
 15     ¤  -
 16     ?  -
 17     ?  -
 18     ?  -
 19     ?  -
 20     ¶  -
 21     §  -
 22     ?  -
 23     ?  -
 24     ?  -
 25     ?  -
 26     ?  -
 27     ?  -
 28     ?  -
 29     ?  -
 30     ?  -
 31     ?  -
 32        X
 33     !  -
 34     "  -
 35     #  -
 36     $  -
 37     %  -
 38     &  -
 39     '  -
 40     (  -
 41     )  -
 42     *  -
 43     +  -
 44     ,  -
 45     -  -
 46     .  -
 47     /  -
 48     0  -
 49     1  -
 50     2  -
 51     3  -
 52     4  -
 53     5  -
 54     6  -
 55     7  -
 56     8  -
 57     9  -
 58     :  -
 59     ;  -
 60     <  -
 61     =  -
 62     >  -
 63     ?  -
 64     @  -
 65     A  -
 66     B  -
 67     C  -
 68     D  -
 69     E  -
 70     F  -
 71     G  -
 72     H  -
 73     I  -
 74     J  -
 75     K  -
 76     L  -
 77     M  -
 78     N  -
 79     O  -
 80     P  -
 81     Q  -
 82     R  -
 83     S  -
 84     T  -
 85     U  -
 86     V  -
 87     W  -
 88     X  -
 89     Y  -
 90     Z  -
 91     [  -
 92       -
 93     ]  -
 94     ^  -
 95     _  -
 96     `  -
 97     a  -
 98     b  -
 99     c  -
100     d  -
101     e  -
102     f  -
103     g  -
104     h  -
105     i  -
106     j  -
107     k  -
108     l  -
109     m  -
110     n  -
111     o  -
112     p  -
113     q  -
114     r  -
115     s  -
116     t  -
117     u  -
118     v  -
119     w  -
120     x  -
121     y  -
122     z  -
123     {  -
124     |  -
125     }  -
126     ~  -
127     ¦  -
128     Ç  -
*/         

Leave a Reply

Your email address will not be published. Required fields are marked *