[求助]怎么会有这种错误啊。。。。
#include <stdio.h>
#define N 10
#define M 50
typedef int datatype;
//输入函数
void Input(datatype data[][])
{
int i,j;
printf("Please input the datas:\n");
for(i = 0;i <= N;i++)
for(j = 0;j <= M;j++)
scanf("%d",&data[i][j]); //这里显示错误"arithmetic on pointer to an incomplete type" 为什么啊??
printf("\n");
}
//输出函数
void Output(datatype data[][])
{
int i,j,k = 0;
printf("Output the datas:\n");
for(i = 0;i <= N;i++)
for(j = 0;j <= M;j++)
{
printf("%d",data[i][j]); //这里也显示错误"arithmetic on pointer to an incomplete type" 为什么啊??
k++;
while(k == 10)printf("\n");
}
}
//主函数
main()
{
datatype num[N][M];
Input(num);
Output(num);
}