PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Caractère <0> dans une chaine
Caractère <0> dans une chaine
Started by js.grave, Sep., 13 2004 6:42 PM - 4 replies
Posted on September, 13 2004 - 6:42 PM
Bonjour,

Je récupère avec Windev de la ligne d'un fichier texte plusieurs caractères <0> alors que lorsque j'ouvre le fichier, je trouve des espaces.

Voilà la chaîne que je récupère : "le client est chauve mais bien gentil<0><0><0>"

J'ai lu dans un message précédent que ce caractère correspond à la fin de chaîne.

Qu'en est-il réellement? Je voudrais pouvoir récupérer la ligne tel qu'elle est dans le fichier (c'est-à-dire avec des espaces au lieu de ces caractères) mais je n'arrive pas à accéder ces caractères. Comment puis-je faire?

Merci

JS
Posted on September, 13 2004 - 9:09 PM
Bonjour,

Peut être un simple
<MaVariable>=remplace(<MaChaine>,caract(0)," ")

[DrCharly93]

"js" <js.grave@rmboulanger.com> a écrit dans le message de news:
4145b143@news.pcsoft.fr...

Bonjour,

Je récupère avec Windev de la ligne d'un fichier texte plusieurs
caractères <0> alors que lorsque j'ouvre le fichier, je trouve des
espaces.

Voilà la chaîne que je récupère : "le client est chauve mais bien
gentil<0><0><0>"

J'ai lu dans un message précédent que ce caractère correspond à la fin de
chaîne.

Qu'en est-il réellement? Je voudrais pouvoir récupérer la ligne tel
qu'elle est dans le fichier (c'est-à-dire avec des espaces au lieu de ces
caractères) mais je n'arrive pas à accéder ces caractères. Comment puis-je
faire?

Merci

JS





Posted on September, 13 2004 - 9:44 PM
Bonjour, en utilisant la fonction Caract() qui renvoie le caractère correspondant au code ASCII spécifié vous pouvez jumeler cette fonction à Remplace() et ainsi remplacer tous les caractères "0" dans un chaine par le caractère de votre choix en l'occurance, un espace :

maChaine est une chaine = "le client est chauve mais bien gentil<0><0><0>"

maChaine = Remplace(maChaine, Caract(0), " ")

ensuite maChaine contiendra : "le client est chauve mais bien gentil "

Bien à vous

Sébastien
Posted on September, 14 2004 - 4:50 PM
Pour le faire moi-même avec le même code, je peux vous assurez que ça fonctionne
Posted on September, 16 2004 - 11:20 AM
En effet ca a l'air de marcher.
Merci
"Sébastien Leblanc" <sleblanc@logicielradar.com> a écrit dans le message de
news:4146e85e$1@news.pcsoft.fr...

Pour le faire moi-même avec le même code, je peux vous assurez que ça

fonctionne
>