kermit
написал 16 января 2008 года в 10:36 (1044 просмотра)
Ведет себя
как мужчина; открыл 12 тем в форуме, оставил 94 комментария на сайте.
Никак не получаеться заполнить двумерный массив через указатель(сорри если не правильно выражаюсь, программировать не умею, только учусь). Это часть кода:
#include #include #define m 5 #define n 8 #define x 7 #define y 6 int main(){ int a[m][n], b[x][y]; int *min_a,*max_a, *min_b,*max_b; double dummy1, dummy2; GetArr(&a[0][0],m,n); GetArr(&b[0][0],x,y); .................................... return 0; } void GetArr(int *arr, int rowSize, int colSize){ int i, j; int baseAddress = *arr, address; for (i=0;i for(j=0;j address = baseAddress + 4 * (i*rowSize + j); /* это вот отсюда http://www.fredosaurus.com/notes-cpp/arrayptr/23two-dim-array-memory-layout.html */ arr=&address; *arr = 50 - rand()%100; printf ("%d\t",*arr); } printf("\n"); } }
несовсем понятно как сделать что бы в цикле брался следующий элемент массива, и при этом указатель на массив сохранялся.
Язык Си. Лаба :)
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
За такой код надо руки отрывать и засовывать в жопу. Смотри <font color=«blue»>сюда</font>, показываю в последний раз.
Мне это уже говорили) за помощь спасибо.