解析字符串中的数字
来源:互联网 发布:淘宝做女装 编辑:程序博客网 时间:2024/06/11 19:55
unsigned long simple_strtoul(const char *cp,char **endp,unsigned int base)
{
unsigned long result = 0,value;
if (*cp == '0') {
cp++;
if ((*cp == 'x') && isxdigit(cp[1])) {
base = 16;
cp++;
}
if (!base) {
base = 8;
}
}
if (!base) {
base = 10;
}
while (isxdigit(*cp) && (value = isdigit(*cp) ? *cp-'0' : (islower(*cp)
? toupper(*cp) : *cp)-'A'+10) < base) {
result = result*base + value;
cp++;
}
if (endp)
*endp = (char *)cp;
return result;
{
unsigned long result = 0,value;
if (*cp == '0') {
cp++;
if ((*cp == 'x') && isxdigit(cp[1])) {
base = 16;
cp++;
}
if (!base) {
base = 8;
}
}
if (!base) {
base = 10;
}
while (isxdigit(*cp) && (value = isdigit(*cp) ? *cp-'0' : (islower(*cp)
? toupper(*cp) : *cp)-'A'+10) < base) {
result = result*base + value;
cp++;
}
if (endp)
*endp = (char *)cp;
return result;
}
在uboot中经常用到,达到解析命令参数的目的
- 解析字符串中的数字
- 使用c语言解析字符串"176x144"中的数字
- 数字字符串的解析
- 获取字符串中的数字
- 去除字符串中的数字...
- 提取字符串中的数字
- 提取字符串中的数字
- 查找字符串中的数字
- 去除字符串中的数字
- 去掉字符串中的数字
- 去掉字符串中的数字
- 去除字符串中的数字
- 删除字符串中的数字
- 取出字符串中的数字
- 提取字符串中的数字
- 提取字符串中的数字
- 字符串中的数字相加
- 删除字符串中的数字
- 关于对象的理解
- 一个人的天空
- FTP-文件传输协议
- 移动手机消息推送机制
- 金融社保卡发展之路探讨
- 解析字符串中的数字
- 比较详细的handle机制
- LINUX基础命令 -- secureCRT中使用linux命令
- POJ 3414 Pots BFS
- 小祖宗的产业
- QNX Momentics里Target File System Navigator 视图的使用。
- 20110908阴 每日英语
- JBoss Tools目前包括有一下模块:
- Amazon平板电脑可以替代iPad的五大理由