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

Где ошибка в передаче указателя на массив? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как автоматически создать несколько переменных с разными именами? http://www.cyberforum.ru/cpp-beginners/thread1218257.html
Товарищи программисты, есть строка с данными и в ней присутствуют точки, помогите пожалуйста написать цикл Который бы присваивал каждой позиции этих точек переменную с новым именем. Заранее благодарю.
C++ Наследование от std::ostream Имеем код: #include <iostream> class DebugMessage : public std::ostream { public: DebugMessage() : std::ostream( std::cout.rdbuf() ) { } virtual ~DebugMessage() { *this << std::endl; } }; http://www.cyberforum.ru/cpp-beginners/thread1218253.html
Подсчитать в строке количество символов, меньших символа "К" C++
Ввести строку символов. Подсчитать количество символов меньше символа «К». Вывести результат на экран. Помогите решить, пожалуйста.
Отключение предупреждений при подключении сторонних библиотек C++
Доброго времени суток! возник вопрос - чисто теоретический - допустим, что я подключил библиотеку, криво-написанную, но работающую, соответственно от нее у меня в проекте куча ворнингов - ну просто очень много, хочу их отключить - проект то очень большой - могу своих ляпов не заметить! думал через #pragma отключить, но не задача - приложение кросс-платформенное, и соответственно такой подход к...
C++ Дан одномерный массив из 25 чисел. Найти суму первых непарных 11 чисел http://www.cyberforum.ru/cpp-beginners/thread1218174.html
5.14. Дано одновимірний масив Х, який складається з 15 елементів. Визначити півсуму найбільшого і найменшого елемента масиву. 6.3 Дано одновимірний масив з 25 чисел. Знайти суму перших непарних 11 чисел составте блок-схемы плиззз очень надо срочно
C++ Создать функцию нахождения количества элементов одномерного массива Создать функцию нахождения количества элементов одномерного массива, по модулю меньших введенного с клавиатуры значения K . Для работы с массивами используйте указатели. Применить функцию к двумерному целочисленному масиву A(N,M), где N и M вводятся с клавиатуры подробнее

Показать сообщение отдельно
MMt
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 168
27.06.2014, 17:08  [ТС]     Где ошибка в передаче указателя на массив?
MMt, двумерные массивы в памяти записываются строка за строкой, то есть все элементы таких массивов хранятся друг за другом. - понятно.

Например, если у нас есть массив array[2][2] = {{1, 2}, {3, 4}}, то в памяти элементы этого массива будут храниться в таком виде [1][2][3][4]. - понятно

(pNumField + i*s + k) - это формула, по которой рассчитывается положение в памяти определённого элемента - понятно.

то есть указатель на элемент array[i][k] - НЕ ПОНЯТЕН СМЫСЛ ЭТОЙ ФРАЗЫ.

pNumField - указатель на массив (то есть на него начало), а s - количество строк.- понятно

А *(звёздочка) - это опsрация разыменования указтеля, то есть получения значения, которое хранится в ячейке памяти, куда указывает указатель. - понятно.


вот еще такой момент (pNumField + i*s + k) тут имееться в иду умножить? или * ставиться как указатель на чтото...?

Добавлено через 15 секунд
блин как туго идет)

Добавлено через 7 минут
я не пойму какая переенная что счелкает.... массив это матрица(квадрат прямоугольник, прямая с равнымыми частями...)

01. 02. 03. 04. строка это в длинну.
05. 06. 07. 08. столбец это в высоту.
09. 10. 11. 12.


или так выразить можно (01, 02, 03, 04)(05, 06, 07, 08)(09, 10, 11, 12)

какая переменная как переключает доступ к ячейке....
 
Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru