2013-03-19 152 views
0

好的我正在制作一个简单的hang子手游戏。我需要帮忙拉一个数组dict[num]是一个随机数。我只需要一种方法来获取该字符串,并使用strlen()等功能来处理它。如何从数组中分配字符串以获取字符串的长度?

截至目前strlen(dict[num])不起作用?

+2

至少,您可能需要显示'dict'的声明。 – 2013-03-19 15:53:38

+0

当你有'num'时,为什么你需要'strlen'? – Shoe 2013-03-19 15:54:54

+0

Paul R,你说得对,但'strlen(dict [num])'的方法不起作用。我正在像这样使用它'len = strlen(dict [num])',这给了我一个分割错误 – 2013-03-19 15:56:41

回答

1

如果字典数组的类型是字符,然后以获得长度

strlen(dict) 

和不

strlen(dict[num]) 

并且如果

strlen(dict) 

给出分割错误,则赤那你的数组填充字符串我的意思是检查数组中的字符串结尾的空字符'\0'

+0

是的,这工作。谢谢! – 2013-03-19 16:00:45

+0

不客气 – MOHAMED 2013-03-19 16:01:33

相关问题