Функции ввода/вывода двумерного массива - Тип элементов массива неполный - C (СИ)
Формулировка задачи:
Доброго времени суток!
При компиляции программы с использованием этих функций Вызываю функции, например, так:
Как решить данную проблему? Что использовать?
// Автоматический ввод двумерного массива
void Gets2ArrayRand(int** A[][], int M, int N)
{
int i,j;
srand(time(NULL));
for (i=1; i<=M; i++)
for (j=1; j<=N; j++)
A[i][j]=rand()%100;
}
// Ручной ввод двумерного массива
void Gets2ArrayHand(int** A[][], int M, int N)
{
int i,j;
char buffer[10];
for (i=1; i<=M; i++)
for (j=1; j<=N; j++) {
printf("Введите A[%d][%d]=", i,j);
fgets(buffer,5,stdin);
A[i][j]=atoi(buffer); }
}
// Вывод двумерного массива
void Puts2Array(int** A[][], int M, int N)
{
int i,j;
for (i=1; i<=M; i++) {
for (j=1; j<=N; j++)
printf("%d ", A[i][j]);
puts(" "); }
}gcc
ругается:my.c:68:27: ошибка: тип элементов массива неполный my.c:79:27: ошибка: тип элементов массива неполный my.c:92:23: ошибка: тип элементов массива неполный
Puts2Array(A, M, N);
Решение задачи: «Функции ввода/вывода двумерного массива - Тип элементов массива неполный»
textual
Листинг программы
(int** A[][]