JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Instruction INSERT$() inefficace ? Mer 10 Mar 2010 - 18:01 | |
| Je reprends textuellement l'exemple du manuel: - Code:
-
DIM a$, b$ a$ = "bonjouramis" b$ = " les " PRINT INSERT$(a$, b$, 8) END ça affiche a$ tel quel, sans changement. | |
|
Invité Invité
| Sujet: Re: Instruction INSERT$() inefficace ? Mer 10 Mar 2010 - 18:11 | |
| Tu fais bien de le dire, parce que j'ai été surpris de cette instruction, mais je n'ai pas eu l'occasion depuis de l'essayer. Et pourtant avant de la connaitre, cela eu été pratique dans un ancien programme, et c'est pour cela que j'en ai parlé. |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Instruction INSERT$() inefficace ? Mer 10 Mar 2010 - 19:25 | |
| Oui, je l'ai essayé aussi: tu as trouvé un vrai bug ici. Ce n'est pas une erreur de documentation: la routine attent bien 3 paramères, deux strings suivis d'un numérique plus grand que zéro. Un nombre plus grand que la longueur du premier string ne provoque pas d'erreur, et la fonction ne marche pas non plus avec des constantes à la place des variables, du type: - Code:
-
dim a$,b$ a$ = "123456" b$ = "X" print insert$(a$,b$,3) print insert$("123456",b$,3) print insert$(a$,"X",3) print insert$("123456","X",3) print insert$(a$,b$,12)
Tout cela produit le même résultat: 123456. Donc, un vrai bug pour Jack... | |
|
Contenu sponsorisé
| Sujet: Re: Instruction INSERT$() inefficace ? | |
| |
|