chr$()

Synopsis

  • renvoie le caractère à la position indiquée dans l'encodage ASCII

Description

  • La fonction `chr$` est l'inverse de la fonction `asc`. Elle recherche et renvoie le caractère à la position indiquée dans l'encodage ASCII. On l'utilise généralement pour créer des caractères non imprimables qui ne figurent pas sur votre clavier.

Exemple

Nous allons afficher les caratères dit "imprimables"

Dans un éditeur, entrez ce code et sauvegardez dans chr.yab

clear screen                                                                    
print "caractères ascii avec chr$()"                                            
print                                                                           
a$="  "                                                                         
for i=32 to 127                                                                 
    if i>99 then                                                                
        a$=" "                                                                  
    endif                                                                       
    print i,a$,chr$(i),                                                         
                                                                                
    if mod(i-31,8)=0 then                                                       
        print                                                                   
    endif                                                                       
                                                                                
next                                                                            
print

 

 

Dans un terminal, tapez :yabasic chr.yam

voici le résultat

caractères ascii avec chr$()

32      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 ^?
---Program done, press RETURN---

.

 

 

 

 

 

Voir aussi

  • asc()

 

cookie
Gérer les cookies

Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.