Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 将具有不同名称的二维数组传递给一个函数_Visual C++ - Fatal编程技术网

Visual c++ 将具有不同名称的二维数组传递给一个函数

Visual c++ 将具有不同名称的二维数组传递给一个函数,visual-c++,Visual C++,如何将具有不同名称(但结构、数据类型和大小相同)的二维数组传递给函数 using namespace std; void OutputArray (); int A[4][2] = {{1, 2} , {3, 4} , { 5, 7} , {8, 1} }; int B[4][2] = {{5, 6} , {7, 8} , { 3, 9} , {2, 2} }; int main () { OutputArray(A[][2]); OutputArray(B[][2]);

如何将具有不同名称(但结构、数据类型和大小相同)的二维数组传递给函数

using namespace std;

void OutputArray ();
int A[4][2] = {{1, 2} , {3, 4} , { 5, 7} , {8, 1} };
int B[4][2] = {{5, 6} , {7, 8} , { 3, 9} , {2, 2} };

int main ()
{

    OutputArray(A[][2]);
    OutputArray(B[][2]);

    system("pause");
    return 0;  
}

void OutputArray(int intNumbersArray[][2])
{
    for (int intCounter = 0; intCounter < 4 ; intCounter++)
    {
    cout << outputArray[intCounter][0] << outputArray[intCounter][1] << endl;
    }   

}
使用名称空间std;
void OutputArray();
inta[4][2]={{1,2},{3,4},{5,7},{8,1};
int B[4][2]={{5,6},{7,8},{3,9},{2,2};
int main()
{
输出阵列(A[][2]);
输出阵列(B[][2]);
系统(“暂停”);
返回0;
}
无效输出阵列(int intNumbersArray[][2])
{
对于(int-int-counter=0;int-counter<4;int-counter++)
{

cout在修复了一些bug之后,我让这段代码开始工作:

#include <iostream>

using namespace std;

void OutputArray (int intNumbersArray[][2]);
int A[4][2] = {{1, 2} , {3, 4} , { 5, 7} , {8, 1} };
int B[4][2] = {{5, 6} , {7, 8} , { 3, 9} , {2, 2} };

void OutputArray(int intNumbersArray[][2])
{
    int intCounter = 0;
    for (intCounter = 0; intCounter < 4 ; intCounter++)
    {
    cout << intNumbersArray[intCounter][0] << intNumbersArray[intCounter][1] << endl;
    }   

}

int main ()
{

    OutputArray(A);
    OutputArray(B);

    cin;
    return 0;  
}
#包括
使用名称空间std;
无效输出数组(int intNumbersArray[][2]);
inta[4][2]={{1,2},{3,4},{5,7},{8,1};
int B[4][2]={{5,6},{7,8},{3,9},{2,2};
无效输出阵列(int intNumbersArray[][2])
{
int计数器=0;
用于(intCounter=0;intCounter<4;intCounter++)
{
库特