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

Использование возвращенного двумерного массива. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сдвиг перестановки. http://www.cyberforum.ru/cpp-beginners/thread298704.html
Сдвиг перестановки (Время: 1 сек. Память: 16 Мб Сложность: 24%) Перестановкой порядка n называется последовательность из попарно различных целых положительных чисел p1, p2, ... , pn, где каждое 1...
C++ Линейный двусвязный список Список задан структурой struct *node { char info; node *prev; node *next; }; и была введена некоторая последовательность чисел. Нужно расположить элементы списка в обратном порядке не применяя... http://www.cyberforum.ru/cpp-beginners/thread298700.html
Функция передачи команды в cmd.exe C++
Добрый день/вечер/утро, товарищи программисты! Мне бы хотелось написать программу (точнее, жалкое её подобие), которая бы открывала командную строку, записывала бы туда команду, ну... скажем "cd...
C++ Матрицы и файлы
Задача во вложении. Люди помогите решить, заранее благодарен :)
C++ Выполнить упорядочивание каждого столбца матрицы по возрастанию http://www.cyberforum.ru/cpp-beginners/thread298682.html
Задачки по фунциям и массивам. все во вложении. прошу помощи.
C++ Замена и смена элементов матрицы Суть задачи во вложении. Буду очень признателен за помощь. подробнее

Показать сообщение отдельно
Гамбит
14 / 14 / 1
Регистрация: 19.10.2009
Сообщений: 93
18.05.2011, 20:42  [ТС]
Цитата Сообщение от while(i)k++ Посмотреть сообщение
- int* это одномерный масив, провеверено но вопреки синтаксису

- значит проблема в чем то другом не предоставленом вами в посте

- неужели?

если у вас p типа int** то это матрица, p[1][2] лиш сахар для *(*(p+1))+2)
матрица это указатель на указатель p+1 увеличивает указатель на 1, тоисть перемещается на одну ечейку памяти, в которой указатель на начало блока памяти масива интов, розыменовывая ечейку *-кой мы получаем этот указатель, прибавив к нему 2 мы передвигаемся уже в текущем масиве по памяти, розыменовав ище раз мы получаем интовое значение которое там лежит

но у вас тип int* тоисть просто масив в итоге p[1][2] равносильно взять второй элемент масива и увеличить его на 2, думаю не совсем то что вам нада

P.S. ваше алгоритмическое ехидство есть признаком вашей не политкоректности в высказываниях, впреть постарайтесь проявлять уважение
на return a; выскакивает ошибка Cannot convert ' int[5] *' to ' int**'
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru