小编tpa*_*arf的帖子

可以在C中将char []转换为char*吗?

我正在进行一项任务,我们必须从文件中读取一系列字符串到数组中.我必须在数组上调用密码算法(密码转换2D数组).所以,首先我把文件中的所有信息都放到了一个2D数组中,但是我在其余的代码中遇到了冲突类型的问题(特别是尝试将char []设置为char*).所以,我决定切换到一个指针数组,这使我的大部分代码都变得更容易.

但现在我需要将char*转换为char []并再次返回,但我无法弄明白.我一直无法在谷歌上找到任何东西.我开始怀疑它是否可能.

c char

51
推荐指数
2
解决办法
9万
查看次数

python中的random.choice([x,y,z]),为什么种子不会改变?

known_commands = {
    "boo"  : random.choice(["Winter is coming...","SURPRISE!","Mazel tov!"]),
    "xyzzy": xyzzy,
}


def xyzzy(self):

    print random.choice(["Winter is coming...","SURPRISE!","Mazel tov!"])
    return
Run Code Online (Sandbox Code Playgroud)

对于一个班级,我们在python中制作一个"婴儿僵尸网络".因此,如果我调用命令xyzzy或boo,它们每3秒执行一次(直到我告诉他们停止).当我调用boo时,它选择一个随机元素,但它每3秒打印一次相同的随机元素.当我调用xyzzy时,它每隔3秒打印一个新的随机元素.

从我的理解,这意味着种子不会改变嘘声,但它确实改变了xzyyz.我的问题是,为什么种子会改变一种情况而不是另一种情况呢?

python random seeding

1
推荐指数
1
解决办法
336
查看次数

标签 统计

c ×1

char ×1

python ×1

random ×1

seeding ×1