Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ura_mozg
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 21
#1

Как обратиться к массиву - C++

15.10.2015, 17:52. Просмотров 255. Ответов 3
Метки нет (Все метки)

вот я создал динамический массив:
C++
1
2
3
4
5
6
7
        int a1 = 4; // строк
        int a2 = 7; // столбцов
        // создадим динамичесий массив с которым будем работать
        int **st = new int* [a1];
        for(int i = 0;i<a1;i++){
            st[i]=new int [a2] ;
        }
создал функцию:

C++
1
2
3
4
5
6
7
8
9
10
11
    void ent(int **st, int l, int col){
        int j=1;
    **(st+sizeof(int))=10;
    
    ((int *)st)[0*l+1*col] = 20;
        for(int i=0;i<l;i++){
            for(int k=0;k<col;k++){
                *((int *)st+i*l+k*col) = i*k;
                 }
        }
    }
и вызвал эту функцию
C++
1
ent(st,a1,a2)
как мне в функции нужно обращаться к элементам массива st[i][k]?
весь день думаю и никак не додумаюсь((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2015, 17:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как обратиться к массиву (C++):

Как обратиться к массиву буквой? - C++
Текст задания : Шахматная партия. Шахматная доска имеет размер 8х8. При этом координаты фигуры задаются в шахматной нотации , т.е....

Как обратиться к массиву, находящемуся внутри функции? - C++
Есть функция в которой как локальная переменная масив, как вызвать это массив в маине? int test(int *a) { int arr; какие то...

Как можно ТАК обащаться к массиву? - C++
код взял тут http://www.cyberforum.ru/cpp-beginners/thread298757.html #include &lt;iostream&gt; #include &lt;string&gt; using namespace std;...

Как значение массива другому массиву? - C++
Здравствуйте! Вот код: #include&lt;iostream&gt; using namespace std; const int Max = 15; void reversit(char); int...

Как присвоить массиву значение суммы? - C++
Вычислить сумму элементов матрицы по столбцам . Найти наименьшую сумму. #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; ...

Как получить доступ к массиву из другого класса? - C++
Подскажите, есть такой код: switch(o_field.fieldArray) { // Код } Этот код находится в классе А, а массив fieldArray...

3
nmcf
6207 / 5518 / 1932
Регистрация: 14.04.2014
Сообщений: 23,155
15.10.2015, 17:55 #2
Так и обращаться. В чём сложность?
0
_Valera_
489 / 371 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
15.10.2015, 17:56 #3
Цитата Сообщение от ura_mozg Посмотреть сообщение
st[i][k]?
да, как и в статическом
Цитата Сообщение от ura_mozg Посмотреть сообщение
*((int *)st+i*l+k*col)
так не надо
0
ura_mozg
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 21
15.10.2015, 20:35  [ТС] #4
Цитата Сообщение от _Valera_ Посмотреть сообщение
да, как и в статическом
сейчас попробую

Добавлено через 16 минут
Цитата Сообщение от ura_mozg Посмотреть сообщение
Сообщение от _Valera_
да, как и в статическом
сейчас попробую
нда, что то сразу не додумался))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2015, 20:35
Привет! Вот еще темы с ответами:

Как легко прировнять массиву английский алфавит? - C++
Привет форумчане. Прошу помочь новичку кодеру,как прировнять английский алфавит в массив без перебора всего алфавита. Спасибо.

Как с помощью указателя пройтись по двухмерному массиву? - C++
Всем привет. Подскажите плиз. Как с помощью указателя пройтись по двухмерному массиву и выдать значения елементов. есть массив int...

Классы С++ (как описать методы и свойства к массиву) - C++
Есть Класс Массив. помогите описать для него простой метод и свойство. Метод: Сумма или Среднее арифметическое элементов массива....

Как присвоить двумерному символьному массиву значение? - C++
Проблема в строке 18. Как будет правильно? #include &lt;cstdio&gt; int main() { char buf; int i,j,N,time,t,k,buftime,m; ...


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

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

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