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. Python將二進制字符串轉換爲二進制int
- 4. 如何將NSinteger轉換爲字符串
- 5. 將二進制字符串轉換爲文本字符串
- 6. 轉換字符串「s」爲二進制
- 7. 將字符串轉換二進制爲10進制
- 8. 將二進制長字符串轉換爲十六進制c#
- 9. 將二進制字符串轉換爲十進制c字符串#
- 10. 將十六進制字符串轉換爲32位二進制字符串
- 11. 將十六進制字符串轉換爲二進制字符串
- 12. 如何將二進制轉換爲字符或字符串?,Java
- 13. 將字符串轉換爲二進制,並在Python中將二進制轉換爲十進制?
- 14. Go - 如何將二進制字符串轉換爲二進制字節?
- 15. 將二進制字符串轉換爲有符號整數 - Python
- 16. C++將字節二進制值轉換爲字符串
- 17. 將字節轉換爲c中的二進制字符串#
- 18. 將二進制字符串表示轉換爲字節數組
- 19. 將ascii字符十進制值的字符串轉換爲二進制值
- 20. 將表示二進制的字符串轉換爲二進制python
- 21. 將字符串轉換爲十進制
- 22. 字符串二進制轉換
- 23. Python從二進制字符串轉換爲十六進制
- 24. 轉換十六進制字符串爲二進制的SQL Server
- 25. 如何將二進制int轉換爲字符串?
- 26. 將二進制數據轉換爲字符串
- 27. 將保存二進制的字符串轉換爲浮點數
- 28. 將SQL二進制數據轉換爲C#中的字符串
- 29. 在MySQL中將二進制字符串轉換爲bigint?
- 30. java:將二進制字符串轉換爲int
謝謝,這是工作 – vincent 2011-05-18 09:17:11