Project1

标题: 调用API获得字符串后多出一堆\000符号 [打印本页]

作者: 流川枫    时间: 2014-1-24 09:34
标题: 调用API获得字符串后多出一堆\000符号
本帖最后由 流川枫 于 2014-1-24 11:38 编辑

\000\000\000\000\000 这样的字符,理论上应该是终止符也就是不会显示的,但是RM里却都显示出来了。

    text = "\0"*260
    p text

如何才能不显示\000?
作者: 英顺的马甲    时间: 2014-1-24 10:02
test.delete("\000")
作者: 流川枫    时间: 2014-1-24 10:17
英顺的马甲 发表于 2014-1-24 10:02
test.delete("\000")

发生了 ArgumentError .

wrong number of arguments


作者: 流川枫    时间: 2014-1-24 10:40
用 p text[0,text.index("\000")] 是可以去掉0字节,但是我想要的是和C++里一样直接不显示\000,因为字符串本来就应该这样
作者: 英顺的马甲    时间: 2014-1-24 11:13
@花晴兰 看来你需要的是兰触==
作者: IamI    时间: 2014-1-24 11:14
print text




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1