Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
2 / 2 / 1
Регистрация: 18.04.2011
Сообщений: 26
1

Функции ввода/вывода двумерного массива - Тип элементов массива неполный

10.11.2013, 19:59. Показов 1698. Ответов 1
Метки нет (Все метки)

Доброго времени суток!

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Автоматический ввод двумерного массива
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 ругается:
C
1
2
3
my.c:68:27: ошибка: тип элементов массива неполный
my.c:79:27: ошибка: тип элементов массива неполный
my.c:92:23: ошибка: тип элементов массива неполный
Вызываю функции, например, так:
C
1
Puts2Array(A, M, N);
Как решить данную проблему? Что использовать?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2013, 19:59
Ответы с готовыми решениями:

Как описать функции ввода и вывода двумерного массива?
Не могу разобраться с описанием функций ввода и вывода двумерного массива, прошу помочь пожалуйста.

Разработайте программу ввода элементов массива по столбцам и вывода элементов массива в виде матрицы на экран
14,Разработайте программу ввода элементов массива по столбцам и вывода элементов массива в виде...

Составить программу ввода и вывода двумерного массива
Составить программу ввода и вывода двумерного массива 2 4 5 7 А= 3 1 0 9 2 5...

Составить программу ввода и вывода двумерного массива
Составить программу ввода и вывода двумерного массива а, с размерностью 10х15

1
9 / 9 / 8
Регистрация: 20.07.2012
Сообщений: 67
10.11.2013, 23:53 2
так нельзя:
C
1
(int** A[][]
вот так можно:
(int a[][N]
(int (*a)[N]


можно попробовать int** A, но тогда это должен быть массив ссылок.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2013, 23:53

Функции ввода и вывода массива
Помогите Хочу сделать ввод и вывод используя функций Не компилируется( #include &lt;iostream&gt; ...

Функции для ввода/вывода массива
Как с помощью функций scanarr и printarr осуществить ввод/вывод массива (без указателя)?

Функции двумерного массива. Транспонировать матрицу через ввод вывод функции двумерного массива.
Транспонировать матрицу через ввод вывод функции двумерного массива.Сначала вывести ее,а потом...

Подготовить процедуру для ввода элементов двумерного массива
Создать программу с использованием процедур:Подготовить процедуру для ввода элементов двумерного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru