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