| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 519 人关注过本帖
标题:编译出错??请帮看看是哪里出错?
取消只看楼主 加入收藏
keepc
Rank: 1
等 级:禁止访问
帖 子:61
专家分:9
注 册:2009-11-15
结帖率:76.92%
收藏
已结贴  问题点数:10 回复次数:4 
编译出错??请帮看看是哪里出错?
#include "stdafx.h"

void row_to_col(int a[3][3],int b[3][3]);

int main(int argc, char* argv[])
{
   
    int c[3][3]={{1,2,3},{4,5,6},{7,8,9}};
    int d[3][3];

    row_to_col(c[3][3],d[3][3]);

    return 0;
}

void row_to_col(int a[3][3],int b[3][3])
{
    int i,j;

    for(i = 0;i < 3;i++)
        for(j = 0;j < 3;j++)
            b[i][j] = a[j][i];   
}

出错提示:
F:\MyProjects\tuy\tuy.cpp(14) : error C2664: 'row_to_col' : cannot convert parameter 1 from 'int' to 'int [][3]'
        Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
搜索更多相关主题的帖子: 编译 
2009-11-17 17:08
keepc
Rank: 1
等 级:禁止访问
帖 子:61
专家分:9
注 册:2009-11-15
收藏
得分:0 
哪位老大,告诉我错在什么地方啊??
2009-11-17 17:33
keepc
Rank: 1
等 级:禁止访问
帖 子:61
专家分:9
注 册:2009-11-15
收藏
得分:0 
这个是vc6的编译器,主函数的参数个数以及参数
2009-11-17 17:58
keepc
Rank: 1
等 级:禁止访问
帖 子:61
专家分:9
注 册:2009-11-15
收藏
得分:0 
这个3行3列的数组,行转列,编译的时候,出错了。

不知道错在哪里??
2009-11-17 18:00
keepc
Rank: 1
等 级:禁止访问
帖 子:61
专家分:9
注 册:2009-11-15
收藏
得分:0 
晕,原来是传参数出错

 row_to_col(c[3][3],d[3][3]);

改成:

 row_to_col(c,d);
2009-11-17 18:08
快速回复:编译出错??请帮看看是哪里出错?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021364 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved