我想在字符串中添加~(波浪号(并将此字符串写入文件。
例如。
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
ile:write_file(WriteFileName, io_lib:fwrite(String,[])).
收到错误
** Reason for termination ==
** {badarg,[{io_lib,format,
["~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
[]],
[{file,"io_lib.erl"},{line,168}]},.....]}
任何帮助感谢!谢谢:)
你不需要调用来io_lib:fwrite
那里;你可以直接将字符串传递给file:write_file
:
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
file:write_file(WriteFileName, String).
使用其中两个:
1> io:format("~~~s~~~s~~~n", ["Hello", "World"]).
~Hello~World~
ok
来自 io:fwrite/1 文档:
可用的控制序列:
~
字符~被写出来。