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

Выделение памяти под новый объект - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL http://www.cyberforum.ru/cpp-beginners/thread128961.html
привет.спасибо одному новичку:gwink:, но я ничего не смогла объяснить :O_O:, когда ПРЕПОД меня начал спрашивать((( что надо исправить во второй части программы чтобы выполнилось условие задачи!!!! //Дан текст. Вывести на экран в алфавитном порядке согласные буквы, //которые входят в каждое нечетное слово и не входят ни в одно четное слово; гласные //буквы, входящие только в одно слово....
C++ Граф, нужно переделать код Задание: Нахождение К путей Минимальной суммарной длины Во взвешенном графе с неотрицательными весами(Алгоритм Йена). Есть код на Microsoft Visual C++ 6.0 надо переделать его под 2008 и еще доделать этот код не с ошибками. #include<iostream.h> #include<string.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #define word unsigned int http://www.cyberforum.ru/cpp-beginners/thread128958.html
Создать типизированный файл f и заполнить его N целыми числами... C++
ПОмогите?) Создать типизированный файл f и заполнить его N целыми числами (число N задаётся пользователем), полученными с помощью генератора случайных чисел. Выполнить сортировку чисел в файле по возрастанию. Найти числа, которые встречаются в файле наибольшее число раз. код с++
Вывести в алфавитном порядке слова, которые присутствуют либо в первой строке, либо во второй, но не в обеих сразу. C++
Задачка: Даны две строки. Вывести в алфавитном порядке слова, которые присутствуют либо в первой строке, либо во второй, но не в обеих сразу. помогите) код с++
C++ Дана квадратная матрица. Найдите ... http://www.cyberforum.ru/cpp-beginners/thread128936.html
Есть такая задача) Дана квадратная матрица. Найдите в каждой её строке наименьший элемент и вычтите его из всех элементов строки. Затем найдите в каждом столбце наименьший элемент и вычтите его из всех элементов столбца. Проверьте, верно ли, что после данных преобразований в каждой строке и каждом столбце матрицы находится только один нулевой элемент. очень нужна) пожалуйста
C++ Реализовать выполнение заданных действий над одномерным массивом. "Реализовать выполнение заданных действий над одномерным массивом. Число элементов массива задаётся пользователем. Элементы могут заполняться как вручную, так и случайным образом (если другой способ явно не указан в условии задачи)." Умножить все элементы массива, имеющие чётные номера, на максимальный элемент всего массива. пожалйста прошу) подробнее

Показать сообщение отдельно
kravam
быдлокодер
1694 / 881 / 44
Регистрация: 04.06.2008
Сообщений: 5,441
13.05.2010, 02:32
У меня в одной книженции написано:
Функция void* realloc (pointer, size)
Изменяет размер предварительно размещённого в памяти блока.. И ТАК ДАЛЕЕ
Изменяет размер

То есть передавай вторым аргументом НОВЫЙ размер, который тебе над. То сть если один элемент массива имеет размер 34 байта, а всего в массиве 5 элементов, тебе надо шестой пихать кудато, вот пиши:
realloc (pointer, 34* 6);

А там уж как Бог даст, есть свободжное место у оси- даст она тебе память, (да ещё и массив скопирует туда) нет- на нет и суда нет. Не всё коту масленица.

С остальным сама разберись. Уж. ПИши давай.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru