Comment créer et écrire dans le fichier texte dans Lisp
-
14-11-2019 - |
Question
Je veux savoir comment créer et écrire un fichier texte dans LISP. Je veux juste écrire une ligne simple comme:
"break 1"
"break 2"
J'utilise Lispworks IDE sur la fenêtre 7
La solution
(with-open-file (str "/.../filename.txt"
:direction :output
:if-exists :supersede
:if-does-not-exist :create)
(format str "write anything ~%"))
Vous pouvez également choisir différents paramètres pour le with-open-file
macro. Si tu utilises :append
à la place de :supersede
Ensuite, vous pouvez écrire dans le fichier texte tout en préservant son contexte au lieu de remplacer le contenu disponible.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow