我正在聊天程序,我想为用户添加一个命令,如“/ o blacklist hisUsername andReason”。所以,假设user1在黑名单user2中添加,因为他用另一种语言说话。当user2发送消息时,所有用户都收到消息exept user1。命令工作,但在原因程序只添加第一个单词。这是代码:
data.table
数据库是名为Files
的目录
BlackList是一个名为BlackList的目录
所以在这个命令程序之后会在Files / BlackList /他的用户名中创建一个文件,但是当创建文件时,程序只添加第一个单词。
答案 0 :(得分:0)
正如调试器会向您显示的那样,您只需将第三个字写入文件。您要么必须告诉Split()
最多只拆分三个部分,要么采取原始文本并从中获取完整的理由。
您将原因归入Username
并且不保存。{p>也许重命名变量,因此它不会误导并使用它代替command[2]