Bonjour à toutes et à tous,
A propos du type String
1 ) - Problème
L'affichage d'une variable c du type string ne présente que le premier
caractère de la chaîne.
2 ) - Mise en évidence
J'ai extrait la macro suivante dans mon livre de chevet :
' écrit un fichier texte comportant n fois le caractère c
Sub bavard(c As String, n As Integer)
Dim f As Integer
f = FreeFile
open "F:\OpenOffice\Macro_et_API\B029BavardSympa5.txt" for Output As f '
Crée le fichier
Write #f, Time & " bavard a dit : " & String(n, c)
close #f
msgbox "bavard a terminé"
end sub
Sub TestDeBavard
bavard("A", 5)
End Sub
3 ) - Question
Dans Sub TestDeBavard on écrit bavard("A", 5)
Dans le fichier B029BavardSympa5.txt, Le résultat est correct.
"11:09:21 bavard a dit : AAAAA"
//---
On remplace le caractère unique A par ABC
Dans Sub TestDeBavard on écrit bavard("ABC", 5)
Dans le fichier B029BavardSympa5.txt, Le résultat ne prend en compte
qu'un seul caractère, le premier.
"11:14:30 bavard a dit : AAAAA"
c est du type String pourquoi n'affiche-t-on pas la chaîne de caractère,
ABC?
Avec mes remerciements
Cordialement
Papy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]