#include<iostream>
#include<conio.h>
void Draw_road(int *width,int *height,int **arr)
{
for(int i = 0;i < *width;i++)
{
for(int j = 0;j < *height;j++)
{
arr[j] ='0';
}
}
}
int main()
{
int width = 11,height = 110;
int arr[width][height];
int *widthPTR;
widthPTR = &width;
int *heightPTR;
heightPTR =&height;
Draw_road(&width,&height,&arr);
}
|22|error: cannot convert 'int (*)[width][height]' to 'int**'|
если передать числа без массива,то всё работает. Но если передать массив - ошибка.
#include<conio.h>
void Draw_road(int *width,int *height,int **arr)
{
for(int i = 0;i < *width;i++)
{
for(int j = 0;j < *height;j++)
{
arr[j] ='0';
}
}
}
int main()
{
int width = 11,height = 110;
int arr[width][height];
int *widthPTR;
widthPTR = &width;
int *heightPTR;
heightPTR =&height;
Draw_road(&width,&height,&arr);
}
|22|error: cannot convert 'int (*)[width][height]' to 'int**'|
если передать числа без массива,то всё работает. Но если передать массив - ошибка.