If CreateFile(0, "C:\Text.txt") ; création d'un nouveau fichier texte...
For a=1 To 10
WriteStringN(0, "Ligne "+Str(a)) ; écriture de 10 lignes (suivies du code 'Fin de Ligne')
Next
CloseFile(0) ; ferme le fichier précédemment ouvert et enregistre les données
Else
MessageRequester("Information","Impossible de créer le fichier!")
EndIf
If ReadFile(0, "C:\Text.txt") ; Si le fichier peut être lu , on continue...
While Eof(0) = 0
chaine$ = ReadString(0)
newchaine$= RemoveString(chaine$, Chr(10))
Debug newchaine$
Wend
CloseFile(0) ; Ferme le fichier précédemment ouvert
Else
MessageRequester("Information","Impossible d'ouvrir le fichier!")
EndIf
comment faire
Merci
Dernière modification par Dioud le ven. 20/févr./2009 23:53, modifié 1 fois.
If CreateFile(0, "C:\Text.txt") ; création d'un nouveau fichier texte...
For a=1 To 10
WriteStringN(0, "Ligne "+Str(a)) ; écriture de 10 lignes (suivies du code 'Fin de Ligne')
Next
CloseFile(0); ferme le fichier précédemment ouvert et enregistre les données
Else
MessageRequester("Information","Impossible de créer le fichier!")
EndIf
If ReadFile(0, "C:\Text.txt") ; Si le fichier peut être lu , on continue...
While Eof(0) = 0
chaine$ = ReadString(0)
newchaine$ + RemoveString(chaine$, Chr(10))
Wend
Debug newchaine$
CloseFile(0) ; Ferme le fichier précédemment ouvert
Else
MessageRequester("Information","Impossible d'ouvrir le fichier!")
EndIf
Afin de supprimer également le caractère Chr(13) et assure la portabilité.
Ensuite tu peux ouvrir un second fichier dans lequel tu écrit avec la commande WriteString (sans le 'N' à la fin qui signifie "ajoute moi au saut de ligne").
Voilà, tu peux enfin fermer ton fichier A (source) et renommer ton fichier B en A