VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 951|回复: 2

[已解决]二维数组的每一行当成一维数组单独引用

[复制链接]
97_avatar_middle
最佳答案
0 
在线会员 发表于 2020-4-5 17:20:33 | 显示全部楼层 |阅读模式
在做图像处理 要把二维图像的每一行拿出来做插值,写了一个代码用来测试,现在要把a[3][2]的每一行 a[0],a[1],a[2]
传给函数 现在这个传过去的输出的是每行首个元素的地址 请问大家应该怎么修改? 或者有没有别的方法?谢谢各位。。

#include "stdafx.h"
#include <iostream>

void interp_spline(float *line) {

        cout << line << endl;
}

int main()
{

        float rawdata[6] = { 1,2,3,4,5,6 };
        float a[width][height];
        for (int i = 0; i < height; i++)
        {
                for (int j = 0; j < width; j++)
                {
                        a[j][i] = rawdata[j + i*width];
                }
        };

for (int i =0;i<3;i++)
{
interp_spline(a[i]);
};

return 0
}
最佳答案
51_avatar_small
2020-4-5 19:23:59
a[0] 代表的是第0行,第0行包含多个元素,所以肯定是该行的首地址啊




上一篇:GetLastError();怎么取数
下一篇:关于在system32目录下写入一个TXT问题
51_avatar_middle
最佳答案
90 
online_admins 发表于 2020-4-5 19:23:59 | 显示全部楼层    本楼为最佳答案   
bestAnswer
a[0] 代表的是第0行,第0行包含多个元素,所以肯定是该行的首地址啊
97_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-4-5 21:01:25 | 显示全部楼层
本帖最后由 zzz1heng 于 2020-4-5 21:07 编辑
Syc 发表于 2020-4-5 19:23
a[0] 代表的是第0行,第0行包含多个元素,所以肯定是该行的首地址啊


谢谢老大的回复,我反应过来了。。再次谢谢老大二维数组的每一行当成一维数组单独引用
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-12-10 09:31

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表