Функции ввода/вывода двумерного массива - Тип элементов массива неполный - 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[][]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д