Ecriture dans un fichier texte...

mike79 Messages postés 6 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 16 juillet 2003 - 4 juil. 2003 à 11:22
mike79 Messages postés 6 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 16 juillet 2003 - 16 juil. 2003 à 14:21
Bonjour
Je sais ecrire dans un fichier texte en utilisant les commandes print ou write mais la façon dont celà est écrit me dérange.

Par exemple, je voudrais écrire ceci dans un fichier texte que je vais appelé "mon fichier.txt".
25;45;12; (notez bien qu'il n'y a pas d'espace entre les chiffres et les points virgules)
Pour réaliser ceci,mon p'tit programme est le suivant:

Dim x As Integer
Dim y As Integer
Dim z As Integer

x=25
y=45
z=12
Open "C:\monfichier.txt" Output As #1
Print #1, x";"; y";"; z";"
Close #1

Et, dans mon fichier texte, je lis ceci:
25 ; 45 ; 12 ;
Il y a des espaces entres les chiffres et les points virgules et il me gêne pour la suite de mon programme.
Est ce posssible d'écrire sans espace des données? Si oui, comment ?

coordialement mike79

2 réponses

Pem13lw Messages postés 73 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 23 février 2005
4 juil. 2003 à 11:35
SI tu essayé la concatenation de chaine ça marcherais mieux :
Print #1, x & ";" & y & ";" & z & ";"

_________________________________________________
La seule chose que non avons à faire ici-bas c'est
choisir quoi faire du temps qui nous à été imparti !!!
0
mike79 Messages postés 6 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 16 juillet 2003
16 juil. 2003 à 14:21
Merci bien pour ton aide
coordialement mike79
0
Rejoignez-nous