Ç - 解交织数据

在C程序中,我有两个双指点一下浮点数据:

float **source; float **dest;

在运行时,大小设置和是相同的。 我希望将数据从源复制到dest,但源数据进行交织,并且我想目标寄存器是数据的非交错副本。 因此, 来源可能是这样的:

1 5 2 6 3 7 4 8

并在复制我想DEST的样子:

1 2 3 4 5 6 7 8

如果我知道的数据的大小在编译的时候我可以创建dimmensions的M×N N×M个和数组,但我不知道。 我的大脑的'C指针“的一部分多年没有被使用,是很生疏。 任何帮助将非常感激。

--------------解决方案-------------

您可以使用sizeof()以了解任何变量的大小运营商。 如果您想在运行时进行动态内存分配,使用malloc()的函数C.

如果您正在使用C ++,你可以使用new运 ​​营商。

分类:C# 时间:2012-12-18 人气:0
本文关键词: 排序,双指针
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.189 (s). 9 q(s)