2012-02-01 32 views
-4

如果我有話陣列,如:計數字符數組

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

我怎麼能指望每個字符串的單個字符?

回答

2

strlen是計算字符串長度的函數。

和報價的標準:

一個字符串的長度是一個空字符前面的字節數。

0

由於數組的維數不正確(2而不是3),您可能會遇到問題。初始化程序「三」被丟棄。您可以使用此語法從初始化列表自動推斷正確的尺寸:

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

現在「的strlen(字[2])」將可靠地產生正確的結果。