社区
数据结构与算法
帖子详情
怎样把一个指针里面的数据倒过来
tob
2005-05-30 10:58:17
我有一个指针,
unsigned char * rgb;
rgb=new BYTE [352*288*4];
指向一个352*288*4的数据(RGB32位的数据),我现在要把这个指针里面的数据倒过来,怎样实现?要求效率要高,因为我的视频数据是30帧/s.
...全文
200
8
打赏
收藏
怎样把一个指针里面的数据倒过来
我有一个指针, unsigned char * rgb; rgb=new BYTE [352*288*4]; 指向一个352*288*4的数据(RGB32位的数据),我现在要把这个指针里面的数据倒过来,怎样实现?要求效率要高,因为我的视频数据是30帧/s.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻开心
2005-06-01
打赏
举报
回复
估计是图像格式是: rgba 还 abgr 排列的问题吧
不同系统上这个rgba的顺序可能是相反的
要拧它也没有啥好办法,只能是硬性的交换,好在处理的运算量不大
xiaoluoli
2005-06-01
打赏
举报
回复
要是是双向链表就可以将头指针改为尾指针就可以了,呵呵,不知道你的数据存储方式是怎样的
jihanzhong
2005-05-31
打赏
举报
回复
为什么要倒?直接移动指针从后面往前读不行吗?
summer54
2005-05-31
打赏
举报
回复
倒过来什么意思?
MagicCarmack
2005-05-31
打赏
举报
回复
不明白意思。。。。。。。。。
NowCan
2005-05-30
打赏
举报
回复
什么是倒过来???
metaphor
2005-05-30
打赏
举报
回复
重新分配一个内存,复制好再撤销原来的
Zephyrzzz
2005-05-30
打赏
举报
回复
直接交换一对数据,没什么好办法了.
int t=352*288*4;
int t2=t/2;
char tmp;
for (int i=0;i<t2;i++)
tmp=rgb[i],rgb[i]=rgb[t-i-1],rgb[t-i-1]=tmp;
易语言八种方法实现文本
倒
转源码-易语言
易语言八种方法实现文本
倒
转源码
指针
:将
一个
字符串str的内容颠
倒
过来
,并输出。
指针
:将
一个
字符串str的内容颠
倒
过来
,并输出。
c语言五层
指针
,C语言
指针
详解
指针
是什么?我们指知道:C语言中的数组是指 一类 类型,数组具体区分为 int类型数组,double类型数组,char数组 等等。同样
指针
这个概念也泛指 一类
数据
类型,int
指针
类型,double
指针
类型,char
指针
类型等等。通常,我们用int类型保存一些整型的
数据
,如 int num = 97 , 我们也会用char来存储字符: char ch ='a'。我们也必须知道:任何程序
数据
载入内...
c语言指向读取的字节数的
指针
,C语言
指针
详解
前言这不是我第一次写关于C
指针
的文章了,只是因为
指针
对于C来说太重要,而且随着自己编程经历越多,对
指针
的理解越多,因此有了本文。然而,想要全面理解
指针
,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以我想通过一篇文章来尽可能的讲解
指针
,以对得起这个文章的标题吧。为什么需要
指针
?
指针
解决了一些编程中基本的问题。第一,
指针
的使用使得不同区域的代码可以轻易的共享内存数...
C/C++
指针
强制转换时按字节的
倒
置
C/C++
指针
强制转换时按字节的
倒
置 我们建立
一个
uint8_t的数组,当我们把它按uint32_t ,uint64_t等强制向上转换后读取,会出现按字节的
倒
序现象。 uint8_t test[8] = {0xaf,0x7f,0x67,0x98}; uint32_t *test32 = (uint32_t *)test; printf("%#x \n",test32[0]); uint8_t *p =(uint8_t*) &test32[0]; for (int i = 0; i <
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章