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

Не выполняется realloc - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прокомментируйте пожалуйста прогу http://www.cyberforum.ru/cpp-beginners/thread594835.html
#include "iostream" #include <conio.h> #include <math.h> using namespace std; float f2(float x){ return x+3; }
C++ Ввести строку и вывести разницу Нужно ввести строку с 5 символов например: C7-D5. Нужно вывести разницу 7-5=2, если строка введена например: BSN, или то вивести ERROR http://www.cyberforum.ru/cpp-beginners/thread594824.html
Максимальный элемент массива C++
Здравствуйте! Помогите, пожалуйста. Вот задача: Даны два целочисленных массива K(m) и L(n). Найти наибольший элемент массива K, не имеющий себе равных в массиве L. Как найти наибольший элемент массива знаю, но как исключить его, если такой имеется в массиве L, не могу понять. Заранее спасибо! Добавлено через 24 минуты Помогите, пожалуйста.
C++ SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
господа не могу вытащить значение вот из этого - typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { LARGE_INTEGER IdleTime; LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER Reserved1; ULONG Reserved2; } SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION ;
C++ Шаблоны функций. Есть ошибки http://www.cyberforum.ru/cpp-beginners/thread594815.html
Помогите исправить ошибки! #include <iostream> #include <math.h> using namespace std; template <class T> T myfind(T* arr, int n) { int i,j,maxelem,minelem;
C++ Программа зависает Делаю игру типа Pacman я управляю им с помощю стрелок и по лабиринту произвольно двигается враг через некоторое время программа зависает... я не могу больше управлять пекменом и вообще ничего не двигается... В чем проблема? Переполняется буфер или утечка памяти? Добавлено через 40 минут может ето из-за таймера??? подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
03.06.2012, 16:05     Не выполняется realloc
Вывод консоли
size_malloc= 80
индексирование выполнено
dataList.head= 0
***переход***
переход в else
перед realloc
vector= 0x8764e0
size_realloc= 240
size= 30
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 1
***переход***
переход в else
перед realloc
vector= 0x8764e0
size_realloc= 720
size= 90
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 2
***переход***
переход в else
перед realloc
vector= 0x8764e0
size_realloc= 2160
size= 270
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 3
***переход***
переход в else
перед realloc
vector= 0x8764e0
size_realloc= 6480
size= 810
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 3
***переход***
переход в else
перед realloc
vector= 0x876d60
size_realloc= 19440
size= 2430
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 2
***переход***
переход в else
перед realloc
vector= 0x8786c0
size_realloc= 58320
size= 7290
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 1
***переход***
переход в else
перед realloc
vector= 0x2f7fd0
size_realloc= 174960
size= 21870
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 1
***переход***
переход в else
перед realloc
vector= 0x3063b0
size_realloc= 524880
size= 65610
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 2
***переход***
переход в else
перед realloc
vector= 0x330f30
size_realloc= 1574640
size= 196830
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 3
***переход***
переход в else
перед realloc
vector= 0x6e0040
size_realloc= 4723920
size= 590490
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 3
***переход***
переход в else
перед realloc
vector= 0x880040
size_realloc= 14171760
size= 1771470
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 1
***переход***
переход в else
перед realloc
vector= 0xd10040
size_realloc= 42515280
size= 5314410
realloc выполнен
индексирование выполнено
перераспределение выполнено
***переход***
vector[dataList.curr].element= 2

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