banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Fri 20 October 2006 11:22

MAS
Participant occasionnel
Date d'inscription: 19 Sep 2005
Messages: 24

Fonction Chr$

Bonjour,

Je souhaiterai savoir quels chiffres retourne quel caractères.
Exemple, le 65 retourne A
Pouvez-vous me donner la suite

Merci

Bérengère MAS

Hors ligne

 

#2 Fri 20 October 2006 13:12

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Fonction Chr$

Bonjour,
Le fichier joint (issu de MB70_REF.pdf) donne (s'il est lisible) toutes ces informations


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#3 Fri 20 October 2006 15:22

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Fonction Chr$

Hello,

Pas de souci pour le fichier, qui représente la table des codes ascii.

Pour info et astuce on peut recontituer cette table sous Excel avec la fonction CODE() qui retourne le code en fonction du caractère. Dans l'autre sens c'est la fonction CAR().

Attention aux codes spéciaux qui ne sont pas recensés, comme chr$(13), retour à la ligne si je ne m'abuse.

Hors ligne

 

#4 Fri 20 October 2006 15:58

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Fonction Chr$

Si, si Robin: c'est (en anglais) dans le texte d'en-tête !!
D'ailleurs je ne sais pas bien la différence entre chr$(10) et chr$(13)...
Connais tu la nuance ??

Hors ligne

 

#5 Fri 20 October 2006 19:03

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Fonction Chr$

En fait ca fait la meme chose visuellement mais réellement :
chr$(10) : Saut de ligne / en VB :chr(10) vbLf (line feed)
chr$(13) : Retour chariot / en VB : chr(13) vbCr (Carriage return)
On a aussi  "VbNewLine" pour ces deux là.

Je mets les infos VB pour référence.

D'après ce que j'ai lu ca depend du système. Sur UNIX il semble que c'est plutot chr(10) qu'il faut utiliser...

Aussi et toujours en VB mais les info sont valables pour connaître les codes ascii :
(vbFormFeed) - Chr(12) Saut de page.
(vbNullChar) - Chr(0) Caractère Null (code ASCII 0).
(vbNullString) - Chaîne ayant la valeur 0. Ne pas confondre avec une chaîne vide ("").
(vbTab) - Chr(9) Tabulation horizontale.
(vbVerticalTab) - Chr(11) Tabulation verticale.


Pour aller plus loin avec les codes ascii qui peuvent être étendus à l'unicode : http://www.unicode.org/charts/

Hors ligne

 

Pied de page des forums

Powered by FluxBB