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

Динамическое выделение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Затирается переменная в DevCPP http://www.cyberforum.ru/cpp-beginners/thread698852.html
Проблема возникла в этой теме. http://www.cyberforum.ru/cpp-beginners/thread697559-page2.html Программу я написал в MSVS2008 и она корректно работала, но стали поступать жалобы, я проверил и обнаружил что в DevCPP возникает ошибка. Дело в глобальных переменных divisor, half_life и массиве mask В ходе заполнения массива mask переменная divisor портится, хотя за пределы массива я не...
C++ Запись string в файл есть строка, я её должен записать в текстовый файл так,чтобы она разбилась на несколько строк , при этом длина каждой не превышала 10 символов, а слова которые не влезли переносились: stroka="word1 jladhfa\nds;F jdhs\nkjhs kej qkjehr w "; if((a.length()<10)) { a.insert(a.begin()+10, '\n'); } http://www.cyberforum.ru/cpp-beginners/thread698849.html
Определите что за сортировка C++
Это сортировка вставками или выбором #include <iostream> #include <time.h> #include <conio.h> using namespace std; int main (){ int temp; const int arraysize=10; int array={2,3,4,5,6,7,8,9,10,6}; for(int i=0;i<arraysize;i++){ cout<<array<<"\t";}
C++ Одномерные массивы на csharp
Помогите плз!! Сотавить массив из 20 случ чисел.Отсортировать отриц.четные элементы по возрастаниюю.Вывести на экран нач. массив и отсортированный.
C++ Одномерные массивы: вычисление сумм элементов http://www.cyberforum.ru/cpp-beginners/thread698833.html
Еще раз здравствуйте, дорогие форумчане. Мне еще раз нужна ваша помощь по задаче. Если сможете, то помогите, пожалуйста. Собственно само задание: Даны целые числа a1, ..., an, среди которых могут быть повторяющиеся члены. Найти число различных членов последовательности.(Если что, скрин прикрепил). ------------------------------------------- Я понял так, что можно начать вот как: #include...
C++ В С++ нужно вывести числа четные до 10, нечетные до 11, в случайном порядке В С++ нужна программа для вывода чисел в случайном порядке четные до 10(2, 4, 6, 8, 10), нечетные до 11(1, 3, 5, 7, 9, 11) PFC_CSKA, будьте внимательнее с выбором раздела. подробнее

Показать сообщение отдельно
John Prick
774 / 707 / 129
Регистрация: 27.07.2012
Сообщений: 2,026
Завершенные тесты: 3
15.11.2012, 21:06     Динамическое выделение памяти
3.
C++
1
2
3
    Matrix = new int * [n];         //Выделил память для массива указателей 
    for(int i=0;i<n;i++)        
        Matrix[n] = new int [m];    //Выделил память для массива значений
Тут к предыдущей проблеме добавилась опечатка: n вместо i.
Для твоей структуры:
C++
1
2
3
4
5
6
for (int j = 0; j < t; ++j)
{    
    mas[j]->Matrix = new int* [n];         //Выделил память для массива указателей 
    for(int i = 0; i < n; ++i)        
        mas[j]->Matrix[i] = new int[m];    //Выделил память для массива значений
}
Добавлено через 1 минуту
Ещё замечание:
C++
1
2
3
4
5
typedef struct Table
{
    char *TblName;
    int **Matrix;
} table;
Зачем тут typedef? Только путаницу вносит. Делай так:
C++
1
2
3
4
5
struct Table
{
    char *TblName;
    int **Matrix;
};
И используй Table вместо table;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru