Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Langages » BASIC » Tronquer la longueur d'une variable texte

diemaker form
ProgBoarder
Citer Windows XP Firefox 2 - Posté le 10/06/2008 à 14:37
Bonjour,

Sous qb45 il est possible d'assembler 2 variables de type texte mais pas de tronquer une variable texte, je m'explique :

texte1$ = "bonjour à"
texte2$ = " papa"
texte3$ = texte1$ + texte2$ : print texte3$ ' pas de problème en addition

je souhaite remplacer le dernier "a" de "papa" par un "y"

soit : (mais qui ne fonctionne pas)
texte4$ = "a"
texte5$ = texte2$ - texte4$ : print texte5$ ' devrait donner "pap"

Je ne vois pas dans l'aide qb !

D'avance merci,
Amicalement,
DMF
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr
Francesco
Modérateur
RemonterCiter Linux Firefox 2 - Posté le 10/06/2008 à 15:12
la fonction et instruction MID$ te serait très utile ! Un petit dans l'aide de qbasic es nécessaire pour en percevoir toute la puissance ^^
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
diemaker form
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 10/06/2008 à 16:38
Re-bonjour Francesco,

Formidable ! c'est bien l'instruction MID$ mais il faut calculer la longueur en octets
de la variable de type texte soit :

a = LEN(ligne$)
b = a - 2
MID$(ligne$, b) = "iso"
ligneiso$ = ligne$


la variable "ligne$" contient tout le texte et comme il est variable en longueur
j'utilise:
a = LEN(lignes$)

Encore merci,
Amicalement,
DMF
(héhé
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr
SFLPMEA
ProgBoarder
RemonterCiter Windows 98 Firefox 2 - Posté le 10/06/2008 à 17:36
(héhé Salutations.

Il y a un certain temps (avant mon inscription), j'avais présenté une petite étude sur les manipulations de chaînes :
http://www.progboards.com/sujet-680_fonction_sur_les_chaines_de_caracteres.php
diemaker form peut peut-être y trouver ce qu'il recherche.

(héhé Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !
diemaker form
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 10/06/2008 à 17:54
Bonjour SFLPMEA,

Merci pour l'explication des fonction sur les chaines de caractères !

Amicalement,

DMF
(clein d'oeil)
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,082 s - Crédits - Stats
1 connecté