3
A
回答
12
const char* utf8String = [binaryString UTF8String];
const char* endPtr = NULL;
long int foo = strtol(utf8String, &endPtr, 2);
if (endPtr != utf8String + strlen(utf8String))
{
// string wasn't entirely a binary number
}
if (errno == ERANGE && (foo == LONG_MAX || foo == LONG_MIN))
{
// number was too big or too small
}
相關問題
- 1. 如何將NSInteger或NSString轉換爲二進制(字符串)值
- 2. 將字符串轉換爲二進制
- 3. 將字符串轉換爲二進制
- 4. 將二進制轉換爲字符串
- 5. 將字符串轉換爲二進制
- 6. 將二進制字符串轉換爲二進制文字
- 7. 將二進制字符串轉換爲二進制
- 8. Python將二進制字符串轉換爲二進制int
- 9. 如何將NSinteger轉換爲字符串
- 10. 將字符串轉換爲二進制字符串
- 11. 將二進制字符串轉換爲文本字符串
- 12. 轉換字符串「s」爲二進制
- 13. 將字符串轉換二進制爲10進制
- 14. 將十六進制字符串轉換爲二進制
- 15. 將二進制長字符串轉換爲十六進制c#
- 16. 將二進制字符串轉換爲十六進制字符串C
- 17. 將十六進制字符串轉換爲二進制字符串 - Java
- 18. 將二進制字符串轉換爲十進制c字符串#
- 19. 將二進制字符串(SecureRandom.random_bytes)轉換爲十六進制字符串?
- 20. 將十六進制字符串轉換爲32位二進制字符串
- 21. 將十六進制字符串轉換爲二進制字符串
- 22. 將二進制字符串轉換爲字符
- 23. 將二進制字符串轉換爲二進制或十進制值
- 24. 將字符串轉換爲二進制,並在Python中將二進制轉換爲十進制?
- 25. Go - 如何將二進制字符串轉換爲二進制字節?
- 26. 將二進制字符串轉換爲有符號整數 - Python
- 27. C++字符串轉換爲二進制代碼/二進制代碼轉換爲字符串
- 28. 功能爲二進制字符串轉換爲十進制
- 29. C++將字節二進制值轉換爲字符串
- 30. 將二進制字符串表示轉換爲字節數組
謝謝,這是工作 – vincent 2011-05-18 09:17:11