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

Передать в функцию двумерный массив - C++

24.02.2015, 22:30. Просмотров 252. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void polecln(char *pole,int N,int M)
{
    for (int i = 0; i < 100; i++)
    {
 
        for (int j = 0; j < 100; j++)
        {
            pole[i][j] = ' '; //сдесь
            if (i == 0 || i == N - 1 || j == 0 || j == M - 1) //ramka polya
                pole[i][j] = '#'; //сдесь
        }
    }
}
 
int _tmain()
{
    srand(time(NULL));
 
    char pole[100][100];
    int N = 10, M = 15; 
    polecln(*pole, N, M);
в функции ругаеться на j в масиве pole[i][j]. как решить?
http://www.cyberforum.ru/cpp-beginners/thread268981.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2015, 22:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Передать в функцию двумерный массив (C++):

Передать двумерный массив в функцию
Доброе утро! Подскажите пожалуйста как можно передать двумерный массив из...

Двумерный массив передать в функцию
Нужно просто вывести двумерный массив с помощью функций. Вот что я написал: ...

Не могу передать двумерный массив в функцию
Мне нужно взять имеющийся двумерный массив передать его в функцию,...

Передать двумерный массив указателей в функцию
Здравствуйте) У меня есть класс Tile и структура Room. Примерно они выглядят...

Как передать двумерный массив в функцию?
например у меня есть двумерный массив 5 на 5.мне нужна функция в которой будет...

2
nmcf
6238 / 5550 / 2526
Регистрация: 14.04.2014
Сообщений: 23,338
24.02.2015, 22:38 #2
C++
1
void polecln(char pole[][100],int N,int M)
1
IrineK
Заблокирован
24.02.2015, 22:44 #3
Строка 21
C++
1
polecln(pole, N, M);
Строка 1
C++
1
void polecln(char pole[100][100],int N,int M)
или
C++
1
void polecln(char pole[][100],int N,int M)
Строка 3
C++
1
for (int i = 0; i < N; i++)
Строка 6
C++
1
for (int j = 0; j < M; j++)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2015, 22:44
Привет! Вот еще темы с решениями:

Передать в функцию двумерный string массив
Доброго времени суток. Есть указатель на двумерный стринговый массив: string**...

Как передать в функцию двумерный динамический массив?
#include &lt;iostream&gt; #include&lt;time.h&gt; #include&lt;cstdlib&gt; using namespace...

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

Как передать массив (двумерный/одномерный вектор) в функцию?
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int n,m;//סענמך...


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

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

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