从文本框输入获取十六进制数据的代码
来源:互联网 发布:剧本统计软件 编辑:程序博客网 时间:2024/06/05 16:26
本段代码由 CocoaChina 会员“xwhbin”分享,可从文本框获取用户输入的内容,并转换为 16 进制数据
char singleNumberString[3] = {'/0','/0','/0'};
uint32_t singleNumber = 0;
uint32_t i = 0;
NSMutableData *data = [NSMutableData data];
//从文本框获取到得数据
const char *buf = [[_hexToSendTextField text] UTF8String];
//转换为十六进制
for(i = 0; i < strlen(buf); i+=2)
{
if(((i+1) < len && isxdigit(buf) && (isxdigit(buf[i+1])))
{
singleNumberString[0] = buf;
singleNumberString[1] = buf[i+1];
sscanf(singleNumberString, "%x", &singleNumber);
[data appendBytes:(void*)(&tmp) length:1];
}
else
{
break;
}
}
//输出
NSLog(@"%@", data);
//关于isxdigit函数
- 从文本框输入获取十六进制数据的代码
- 限制文本框的输入代码
- 限制文本框的输入代码
- 限制文本框的输入代码
- 从输入框获取输入,插入到文本框
- 从文本框输入看软件的健壮性
- ajax从数据库获取数据的代码
- 动态的获取文本框输入的字符
- CEdit只允许十六进制的数据输入
- 限制多文本框输入字数的代码
- 限制VB文本框输入的代码
- javascript编写十进制转换为十六进制,javascript光标离开文本框事件,并获取文本框的值
- jsp文本框输入数据时获取后为空怎么办
- VB将输入文本框的数字分割并按十六进制发送
- jQuery获取文本框数据
- js获取文本框输入焦点
- 从十六进制字符串获取颜色
- 简单的限制文本框只能输入数字的代码
- 自定义ActionForward
- 解决sql 2008 事务日志收缩与截断无法减小日志物理文件的方法
- 科学是什么?
- 关于 oAuth 认证平台的开发
- 流形学习(manifold learning)综述
- 从文本框输入获取十六进制数据的代码
- Linux下g++编译C++连接oracle(OCCI)出现的问题及解决方式
- SQL Server 2008 日志收缩
- singleton 模式使用问题
- hibernate 查询 内连接还是外连接 ?
- POJ 3320 hash
- firefox,cygwin
- Linux代码阅读器
- [转载]模糊系统:挑战与机遇并存——十年研究之感悟 王立新