社区
C语言
帖子详情
简单而又很烦的问题!!!!!!
月吻长河
2004-03-24 04:52:38
有一个字符型数组如
Str[1024];
数组里面的数据是
AAAABBBBBCCCCCDDDDDDDEEEFFF
请问如何把这个数组的数据转化为它作为一个整数时的整数.
即:
int num;
num=0xAAAABBBBBCCCCCDDDDDDDEEEFFF
要求用一个函数,把任意合法内容的Str转换为整数.
int StringToInt(char *s)
{
}
...全文
222
9
打赏
收藏
简单而又很烦的问题!!!!!!
有一个字符型数组如 Str[1024]; 数组里面的数据是 AAAABBBBBCCCCCDDDDDDDEEEFFF 请问如何把这个数组的数据转化为它作为一个整数时的整数. 即: int num; num=0xAAAABBBBBCCCCCDDDDDDDEEEFFF 要求用一个函数,把任意合法内容的Str转换为整数. int StringToInt(char *s) { }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月吻长河
2004-07-16
打赏
举报
回复
unsigned char Magic[16];
unsigned char cn_magic[32];
lenth = sizeof (Magic);
if((cn_magic[0]=='0') && (cn_magic[1]=='x'))
j=2;
else
j=0;
for (i = 0,j=0; i < lenth; i++, j += 2)
{
if( isdigit(cn_magic[j]) && isdigit(cn_magic[j+1]) )//
Magic[i] = (cn_magic[j] - 0x00) *0x10 + (cn_magic[j + 1] - 0x30);
if( isupper(cn_magic[j]) && isupper(cn_magic[j+1]) )//
Magic[i] = (cn_magic[j] - 0x37) *0x10 + (cn_magic[j + 1] - 0x37);
if( isupper(cn_magic[j]) && isdigit(cn_magic[j+1]) )
Magic[i] = (cn_magic[j] - 0x37) *0x10 + (cn_magic[j + 1] - 0x30);
if( isdigit(cn_magic[j]) && isupper(cn_magic[j+1]))//
Magic[i] = (cn_magic[j] - 0x30) *0x10 + (cn_magic[j + 1] - 0x37);
}
xjp6688
2004-07-16
打赏
举报
回复
up
maxgjd
2004-07-16
打赏
举报
回复
感觉和ASCII好象没关系,可否把你解决的代码贴出来看看。
月吻长河
2004-07-15
打赏
举报
回复
看来各位对ASCII嘛不大熟悉啊
walkonthesky
2004-07-15
打赏
举报
回复
定义255进制,以解决你的问题
eqiaotea
2004-07-12
打赏
举报
回复
可以么?
32位机上int类型的只有4Bytes
你的0xAAAABBBBBCCCCCDDDDDDDEEEFFF
有多少个Bytes了?
够么?
恐怕要用数组模拟吧.
steel007
2004-07-12
打赏
举报
回复
:)
月吻长河
2004-07-12
打赏
举报
回复
已经自己搞定了
agirlkey
2004-07-12
打赏
举报
回复
UP
^0^
易考———让考试更
简单
(3)
本文详细介绍了如何在考试页面上实现稳定且准确的倒计时功能。通过获取并存储考生进入考试的确切时间,结合数据库操作和前端定时更新,确保即使在页面刷新的情况下,倒计时也能连续不间断地运行。
ES6最
简单
的深复制方法
本文通过JavaScript实例详细解析了深复制与浅复制的区别及实现方法,包括使用ES6语法和JSON对象进行复制的具体操作。
小Y的
问题
本文介绍了一种在无向连通图中寻找特定形状——Y字形的方法,并详细阐述了如何通过不同数据规模下的优化算法来高效计算Y字形的数量及最长Y字形的长度。文章提供了从30分到100分的算法实现思路,包括枚举、预处理、时间复杂度优化等关键步骤。
Python+dlib安装教程!必看!不走弯路!傻瓜式操作!
本文详细介绍了如何解决pip升级过程中的警告
问题
,只需在命令后添加--user参数即可。此外,对于dlib的安装,文章推荐直接从官网下载whl文件,避免复杂的前置依赖安装,提供了一种简洁高效的安装方法。
Linux环境下的MongoDB安装
本文详细介绍了在Linux环境下安装MongoDB的过程,包括下载、解压、配置、运行及解决常见
问题
的步骤。通过本文,读者可以了解到如何在Ubuntu 16.04上顺利安装并配置MongoDB数据库。
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章