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

Передача Указателя На Двумерный Массив В Функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не сортирует.В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread833286.html
и ещё нужно добавить средний бал по каждому студенту #include <iostream> #include <string.h> #include <cstring> #include <stdio.h> #include <fstream> #include <sstream> #include <conio.h> using namespace std; class table
C++ Как зная площадь треугольника установиться его координаты. Как зная площадь треугольника установиться его координаты. Естественно любые. Например площадь = 5 тогда координаты : 0 0 4 2 5 0 http://www.cyberforum.ru/cpp-beginners/thread833277.html
C++ Функции. Написать функцию, удаляющую элемент массива
Написать функцию, удаляющую элемент массива. Все элементы после него сдвигаются на один влево, а последний равен нулю.
C++ Сортировка, метод шелла
Всем доброй ночи, задача, дан список студентов и у каждого 5 оценок, отсортировать сумму оценок по убыванию и данные в новый файл, вот мой код. Помогите исправить ошибку #include <iostream> #include <fstream> #include <string> #include <iomanip> using namespace std; ifstream in("input.txt"); ofstream out("output.txt");
C++ Задача на исключение http://www.cyberforum.ru/cpp-beginners/thread833269.html
Помогите. Программа компилируется, но не работает, покажите мне ошибку пожалуйста, что я не так сделал? #include <iostream> #include <iomanip> #include <cmath> using namespace std; double f(double x) {
C++ Задача со структурами Всем доброго времени суток, есть такая задача, дан файл, который содержит ФИО, курс, группа и результат забега, в новый файл нужно занести информацию о тех, кто перешел норматив. У меня в программе идет чтение из файла по целой строке, но как сделать, что бы данные заносились в массив до пробела. #include <iostream> #include <fstream> #include <iomanip> using namespace std; ifstream... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
10.04.2013, 10:00     Передача Указателя На Двумерный Массив В Функцию
Цитата Сообщение от Morg4n Посмотреть сообщение
char **arrayOfStrings = (char**)malloc(sizeof(char*) * maxHeight);
Тут происходит три вещи.
1. Объявляется переменная arrayOfStrings -- "указатель на указатель на символ", можно считать его массивом указателей на символ или массивом строк.
2. Выделяется память под maxHeight указателей на строки. То есть, под maxHeight строк.
3. Присваивается указателю из п.1 адрес на свежевыделенную память.
Грубо говоря, выделяется память под сам массив строк.

Цитата Сообщение от Morg4n Посмотреть сообщение
arrayOfStrings[i] = (char*)malloc(sizeof(char) * maxWidth);
Тут каждому указателю на символ внутри массива указателей (читайте предыдущий пункт) выделяется память размером maxWidth байт. Грубо говоря, выделяется память под конкретные строки.
 
Текущее время: 09:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru