社区
C语言
帖子详情
是否有函数能将一个字符串切分为32bit的块?(急)
blueflame
2002-03-13 11:29:50
比如,我想将“待加密”这个字符串(3*2*8-bit)切为32bit的块,该如何实现?
...全文
36
9
打赏
收藏
是否有函数能将一个字符串切分为32bit的块?(急)
比如,我想将“待加密”这个字符串(3*2*8-bit)切为32bit的块,该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neccui
2002-03-15
打赏
举报
回复
或者用 unsigned __int32 windows
uint32_t UNIX
NowCan
2002-03-15
打赏
举报
回复
DWORD 就是unsigned long
blueflame
2002-03-15
打赏
举报
回复
我不清楚DWORD是怎么用的,能贴个完整的例程吗?谢谢!
NowCan
2002-03-13
打赏
举报
回复
char *p=“待加密”;
DWORD i=(DOWRD)(*(DOWRD *)p);
DWORD j=(DOWRD)(*(((DWORD *)p)+1));
这个没试过。
twist
2002-03-13
打赏
举报
回复
定义一个指针指向字符串,再加32?
有必要再把内容拷贝到另一个指针处。
cct8
2002-03-13
打赏
举报
回复
完整的:
//假设你的字符串叫 str.
int len = strlen(str) / 4;
DWORD * p = (DWORD*)str;
DWORD *dst= new DWORD [len];
// check dst
for(int i=0;i<len;i++)
{
// 如果要调整字节顺序
// DWORD temp = *p++;
// dst[i] = htonl(temp);
// 否则直接用下面这一行:
dst[i] = *p++;
}
如果你的字符串除4有余,你自己想办法吧,比如补0
cssnow
2002-03-13
打赏
举报
回复
struct FourByte
{
unsigned char byte1;
unsigned char byte2;
unsigned char byte3;
unsigned char byte4;
} *p;
char *src="............";
p = (struct FourByte *)src;
...
p ++;
........
leizhengdeng
2002-03-13
打赏
举报
回复
有点漏洞,就是如果字符串不是32bit整数倍时有问题
比如字符串是48bit,那么最后一个32bit的块前面的16位是字符串中,后面的16位怎么办?如果是40位呢?
比如
11111111 00000000
11111111
如何区别?
ygd
2002-03-13
打赏
举报
回复
试试 NowCan(能量、激情、雨水、彩虹——雷雨云) ( ) 的方法
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们
是否
总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
C语言的
字符串
查找
函数
C/C++ string库(string.h)提供了几个
字符串
查找
函数
,如下:memchr在指定内存里定位给定字符strchr在指定
字符串
里定位给定字符strcspn返回在
字符串
str1里找到
字符串
str2里的任意
一个
字符之前已查找的字符数量...
达梦数据库常用
函数
——
字符串
函数
达梦数据库常用
函数
——
字符串
函数
字符串
函数
函数
ASCII
函数
BIT
_LENGTH
函数
CHAR
函数
CHAR_LENGTH / CHARACTER_LENGTH
函数
INITCAP
函数
LCASE
函数
LEN
函数
LENGTH
函数
REVERSE
函数
UCASE
函数
GREATEST
函数
GREAT...
一万字带你详解C语言字符
函数
、
字符串
函数
、内存
函数
前言一、求
字符串
长度???? strlen二、长度不受限制的
字符串
函数
???? strcpy???? strcat???? strcmp三、长度受限制的
字符串
函数
???? strncpy???? strncat???? strncmp四、
字符串
查找???? strstr???? strtok五、错误...
C语言 编写
一个
函数
,它从
一个
字符串
中提取
一个
子
字符串
编写
一个
函数
,它从
一个
字符串
中提取
一个
子
字符串
。
函数
原型如下: int substr(char dst[], char src[],intstart, int len) { } 目标: 从src数组起始位置向后偏移start个字符的位置开始,最多复制len个非NUL...
C语言
69,357
社区成员
243,084
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章