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

Était-ce utile?

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
scroll top