![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Задание:Дана вещественная матрица А (8х8). Преобразовать матрицу: поэлементно вычесть последнюю строку из всех столбцов, кроме последнего.
Моя программа: Код:
Ошибки: prog.c: In function ‘main’: prog.c:9:5: error: subscripted value is neither array nor pointer nor vector p[t][i] = (t*4)+i+1; ^ prog.c:13:19: error: subscripted value is neither array nor pointer nor vector printf("%d ",p[t][i]); ^ prog.c:19:5: error: subscripted value is neither array nor pointer nor vector p[i][t] -= p[n - 1][i]; ^ prog.c:19:20: error: subscripted value is neither array nor pointer nor vector p[i][t] -= p[n - 1][i]; ^ prog.c:21:9: error: subscripted value is neither array nor pointer nor vector p[n - 1][i] -= p[n - 1][n - 1]; ^ prog.c:21:24: error: subscripted value is neither array nor pointer nor vector p[n - 1][i] -= p[n - 1][n - 1]; ^ prog.c:25:19: error: subscripted value is neither array nor pointer nor vector printf("%d ",p[t][i]); |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
Там память динамическая.. А ТС хочет получить указатель на статический массив (хотя зачем? массив - это УЖЕ указатель).. Могу предложить только вариант, где указатель на строку массива.. Код:
|
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Poma][a, без разницы статический или динамический, главное чтобы в моей программе было обращение через указатель.
Цитата:
Есть вариант чтобы указать на массив и пользоваться указателем как обычным двумерным массивом? Почему вот так Код:
Последний раз редактировалось Stilet; 21.01.2014 в 21:20. |
|
![]() |
![]() |
![]() |
#5 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Почему вот так
Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Poma][a, дак а как тогда то?
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Если я так же сделаю, взлетит?Есть какой-нибудь универсальный способ чтобы двумерный массив работал через указатель как обычный двумерный массив?
Код:
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Вот так :
Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
А как же его не любить?
Что я все равно не то делаю.Либо это не то о чем я спрашивал.Ругается на строчки выделенные черным. Код:
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
замени тамошние num на *num..
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обращение как к функции или обращение после опрд действия | Gefo | JavaScript, Ajax | 5 | 04.02.2013 08:55 |
Задачи по массиву | tolik_t_t | Помощь студентам | 2 | 16.10.2010 18:47 |
Обращение к массиву по индексу | Morgusha | Помощь студентам | 2 | 28.10.2009 15:03 |
распределение по массиву | SuBwooFer | JavaScript, Ajax | 2 | 31.08.2009 10:48 |