1
A
回答
2
的strlen函數並不需要一個字符串,但字符數組。示例請參閱this reference。如果您使用的是字符串類型,你會發現它的長度,通過使用功能length(),就像這樣:
std::string text = "Some text";
int length = text.length();
更多的例子見this other question。
1
使用成員函數length()。
1
string s;
聲明瞭一個名爲string
s
,而不是一個字符串數組,這將是
string array[10];
例如。爲了得到一個字符串的長度,你可以調用它的size()
或length()
方法:
size_t len = s.size();
0
我看過的很多方法都採用const char *
(它也可能是他所指的'字符串')將遍歷變量,直到它們遇到NULL \0
字符。
這通常是'字符串數組'的結束方式,通常是計算字符串長度的好辦法。
相關問題
- 1. 如何從數組中分配字符串以獲取字符串的長度?
- 2. 如何獲取字符串長度
- 3. 獲取字符串的字節長度
- 4. C#:如何獲得字符串中的字符串的長度[]
- 5. 獲取數組中最長字符串的長度
- 6. 如何獲得字符串的長度[] []
- 7. 字符串數組中字符串的長度
- 8. PowerShell 2.0獲取字符串的長度
- 9. 獲取C++中字符串的長度
- 10. 獲取UTF8中字符串的長度
- 11. 獲取奇數長度字符串中的中間字符
- 12. 如何從字符串數組中獲取隨機字符串?
- 13. Typescript字符串|字符串[]查找數組長度
- 14. 如何從長字符串中獲取字符串?
- 15. 錯誤獲取字符串數組字符串&字符串數組int
- 16. Vb.net獲取子字符串長度
- 17. 在StringWriter中獲取字符串長度?
- 18. 不同長度的字符串數組
- 19. ArrayList:獲取最長字符串的長度,獲取字符串的平均長度
- 20. 如何獲取nodejs中字節的字符串長度?
- 21. 的Javascript,獲取字符串長度數組中舉行
- 22. 動態長度字符串數組
- 23. C#可變長度字符串數組
- 24. 如何從每個字符串具有不同長度的數組中獲取字符串的特定部分?
- 25. 從任意長度的字符串中提取子字符串
- 26. 獲取字符數組的長度
- 27. 如何從C中的字符數組中獲取字符串?
- 28. System.FormatException:'Base-64字符數組或字符串的長度無效。'
- 29. 如何在固定長度字符串中對齊字符串
- 30. unicode字符串的長度
顯示聲明,只是要清楚 – 2010-11-22 10:53:34
字符串(大寫字母S)不是C++標準中指定的類。如果你沒有說你正在使用哪個庫,那麼沒有人可以肯定地說明它提供了什麼函數來告訴你這個長度。儘管如此,常用的選項是數據成員,如s.length(),s.size()。你可以看看你包含的頭部以訪問該類,並查看它提供的功能。 – 2010-11-22 12:32:54