2011-01-14 3 views
0

どのようにしてtxtファイルに格納される情報を書き込むことができますか?Erlangがtxtに変わる

ありがとうございます。

答えて

5

あなたが何を意味するのか、何をしようとしているのかについてほとんど情報を提供していないので、私が与えることができる唯一のアドバイスは、detsマニュアルを読むことです。あなたはおそらく必要があります機能は以下のとおりです。それに情報を持つファイルを開くために

  • dets:open_file/1またはdets:open_file/2
  • dets:traverse/2あなたの店のデータを歩き回って、あなたの好きなもの(この場合はテキストファイルに書き込む)であるfunを渡します。
  • dets:close/1データストアを閉じる。

もっと具体的なアドバイスが必要な場合や、まったく異なるものを考えている場合は、より良い質問をする必要があります。—たとえば、詳細があるもの。

3

"JUST MY correct OPINION"の回答の例は、 "Mnesia User's Guide"にあります。

{ok, N} = dets:open_file(schema, [{file, "./schema.DAT"},{repair,false}, 
            {keypos, 2}]), 
F = fun(X) -> io:format("~p~n", [X]), continue end, 
dets:traverse(N, F), 
dets:close(N).  

http://www.erlang.org/doc/apps/mnesia/Mnesia_chap7.html#id75830

+0

実際の例では、DETSにありますも参照。 –

関連する問題