FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Caractère <0> dans une chaine
Caractère <0> dans une chaine
Débuté par js, 13 sep. 2004 18:42 - 4 réponses
Connectez-vous…
js
#1
Posté le 13 septembre 2004 - 18:42
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
Signaler
0
0
Carlos DOS REIS
#2
Posté le 13 septembre 2004 - 21:09
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
Signaler
0
0
Sébastien Leblanc
#3
Posté le 13 septembre 2004 - 21:44
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
Signaler
0
0
Sébastien Leblanc
#4
Posté le 14 septembre 2004 - 16:50
Pour le faire moi-même avec le même code, je peux vous assurez que ça fonctionne
Signaler
0
0
JS
#5
Posté le 16 septembre 2004 - 11:20
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
>
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte