Pergunta

Quero saber como criar e escrever arquivo de texto em lisp.Eu só quero escrever uma linha simples como:

"break 1"
"break 2"

Estou usando LispWorks IDE no Windows 7

Foi útil?

Solução

(with-open-file (str "/.../filename.txt"
                     :direction :output
                     :if-exists :supersede
                     :if-does-not-exist :create)
  (format str "write anything ~%"))

Você também pode escolher configurações diferentes para o with-open-file macro.Se você usar :append em vez de :supersede então você pode escrever no arquivo de texto preservando seu contexto em vez de substituir o conteúdo disponível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top