Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 07.03.2018
Сообщений: 10
1

Как передать двумерный массив в функцию?

14.05.2018, 17:19. Просмотров 1971. Ответов 4
Метки нет (Все метки)


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

я написал это

C++
1
2
3
4
5
6
void zamena(int x,int y,int massiv[][]){
 
cin >> x >> y;
massiv[x][y] = 0;
 
}
в строке massiv[x][y] = 0; пишет "выражение должно иметь тип указателя на объект.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2018, 17:19
Ответы с готовыми решениями:

Как передать динамический двумерный массив в функцию
Имеется массив int main() { setlocale(LC_ALL, "rus"); int n, m; cout << "Введите...

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

Как передать в функцию двумерный динамический массив?
#include <iostream> #include<time.h> #include<cstdlib> using namespace std; void zap(int...

Как передать массив (двумерный/одномерный вектор) в функцию?
#include <iostream> #include <ctime> using namespace std; int n,m;//סענמך ט סעמכבצנג void...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
4
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
14.05.2018, 17:20 2
так не прокатит?)

C++ (Qt)
1
2
3
4
5
6
void zamena(int x,int y,int* massiv){
 
cin >> x >> y;
massiv[x][y] = 0;
 
}
1
5906 / 4013 / 2326
Регистрация: 18.12.2017
Сообщений: 12,571
14.05.2018, 17:22 3
JMAW, напишите оригинал условие задачи
0
0 / 0 / 0
Регистрация: 07.03.2018
Сообщений: 10
14.05.2018, 17:23  [ТС] 4
где massiv[x][y] = 0; подчеркивает y и пишет тоже самое
0
132 / 52 / 43
Регистрация: 09.05.2015
Сообщений: 562
14.05.2018, 17:29 5
Лучший ответ Сообщение было отмечено JMAW как решение

Решение

Только что сам гуглил.
C++
1
void funkcija(int massiv[][5]); //Во вторых скобках обязательно ставь размер массива
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2018, 17:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как правильно передать в функцию указатель на двумерный массив?
Сабж #include <windows.h> #include <stdio.h> using namespace std; //ОТ безысходности сделал...

Как передать в функцию двумерный массив указателей на класс?
у меня есть std::vector<Monster*> monsters; Rect *pole; int...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.