Text 在Erlang字符串中添加~(tilde)
我想在字符串中添加~(tilde)并将此字符串写入文件 例如 收到错误Text 在Erlang字符串中添加~(tilde),text,erlang,file-writing,Text,Erlang,File Writing,我想在字符串中添加~(tilde)并将此字符串写入文件 例如 收到错误 ** Reason for termination == ** {badarg,[{io_lib,format, ["~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.", []], [{file,"io_lib.erl"},{line,168}]
** Reason for termination ==
** {badarg,[{io_lib,format,
["~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
[]],
[{file,"io_lib.erl"},{line,168}]},.....]}
感谢您的帮助!谢谢:)使用其中两种:
1> io:format("~~~s~~~s~~~n", ["Hello", "World"]).
~Hello~World~
ok
从文件中:
可用控制序列:
~
字符~已写入
您不需要在那里调用
io_lib:fwrite
;您可以直接将字符串传递到文件:write_file
:
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
file:write_file(WriteFileName, String).
谢谢,@legossia,我怎样才能在字符串中添加~n(下一行)??如果可能,您可以将
\n
放在字符串中:第一行\n第二行“
谢谢,@legoscia!!伟大的解决方案,+1!!:)值得接受!!谢谢,罗杰!!这样添加字符串有点乏味,仍然值得。
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
file:write_file(WriteFileName, String).