计算数组中的字符

时间:2012-02-01 20:51:06

标签: c

如果我有一系列单词,例如:

char words[2][10] = {"One","Two","Three"};

我怎样才能计算每个字符串的个别字符?

2 个答案:

答案 0 :(得分:2)

strlen是计算字符串长度的函数。

并引用标准:

  

字符串的长度是空字符前面的字节数。

答案 1 :(得分:0)

您可能遇到问题,因为数组的尺寸不正确(2而不是3)。初始化程序“Three”正在被丢弃。您可以使用此语法从初始化列表中自动推断出正确的维度:

char words[][10] = {"One","Two","Three"};

现在“strlen(words [2])”将可靠地产生正确的结果。