object me = this_player();
mapping qian = me->query("qian_temp/qian");
string file_;
if(qian["id"] < 10)
file_ = sprintf("00%d.txt",qian["id"]);
else if(qian["id"] < 100)
file_ = sprintf("0%d.txt",qian["id"]);
else
file_ = "100.txt";
write(file_);
write(read_file(file_));
我这样写是不是有什么错误? 文件名是对的