Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
s1cret
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 26
#1

Нужно найти ошибку!! - C++

20.11.2011, 21:36. Просмотров 469. Ответов 3
Метки нет (Все метки)

Код программы прилагается помогите найти ошибку , Заранее очень благодарен!!
0
Вложения
Тип файла: 7z Нов.7z (21.4 Кб, 13 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2011, 21:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно найти ошибку!! (C++):

Нужно найти ошибку - C++
10 строка: #include "stdafx.h" #include <stdio.h> #include <cstdlib> const double PI=22/7; void main () { double r,s,l; ...

Нужно найти ошибку - C++
Вот код программы: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <locale.h> int main(void) { ...

Нужно найти ошибку - C++
Помогите найти ошибку, не запускается( Тексты программ переписывайте в сообщение!

нужно найти ошибку. - C++
#include <stdio.h> void quickSortR(int* a, long N) { long i = 0, j = N; int temp, p; p = a;

Нужно найти ошибку - C++
Мой код #include <iostream> #include <cmath> using namespace std; double ugol(int a, int n, double s) { s = (n*a*a) / (4 *...

Нужно найти ошибку - C++
#include <iostream.h> #include <math.h> double a,b,c,d,v; a=1000; b=1; v=a+b; ...

3
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.11.2011, 23:10 #2
Цитата Сообщение от s1cret Посмотреть сообщение
Код программы прилагается
с таким подходом, вам врядли кто-то поможет
 Комментарий модератора 
Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
правила форума
0
s1cret
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 26
20.11.2011, 23:33  [ТС] #3
извиняюсь просто спешил очень
Объяснюсь как можно яснее
у меня есть 1 класс я созаю указатель на этот класс после чего в баттоне(кнопке) добавляю код выделения памяти под новый объект моего класса таким образом должен создаваться новый объект при нажатии кнопки но при втором нажатии выдает ошибку памяти выше приложены исходники проекта
0
HighPredator
5544 / 1857 / 346
Регистрация: 10.12.2010
Сообщений: 5,479
Записей в блоге: 2
21.11.2011, 21:37 #4
Вот у вас объявлен первый указатель:
C++
1
My *my= new My[0];
А вот ваше нажатие кнопки:
C++
1
2
3
indexMy++;
//...
realloc(my,indexMy*sizeof(My));
Во-первых, для выделения памяти вы использовали два разных метода. Во-вторых, realloc - функция, и возвращает значение - указатель на новый блок памяти (если конечно она была выделена). И как следствие, код
C++
1
my[indexMy].a=k;
осуществляет выход за границы.
1
21.11.2011, 21:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2011, 21:37
Привет! Вот еще темы с ответами:

Задачка.Нужно найти ошибку - C++
Изначальное условие задачи: Составить программу поисков всех чисел палиндромов до n(n вводится с клавиатуры), которые при возведение в...

Нужно найти ошибку в STL - C++
Вот мой код main: // student_STL.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include...

Нужно найти и исправить ошибку - C++
Есть программа, работает, но все время выдает одни и те же числа. Помогите найти где там ошибка /* Записать каждый второй элемент...

Нужно найти ошибку и исправить ее - C++
Нужно сделать: Создать объект типа стек. Перегрузить оператор,!=, ==, >, <, >=, <=,++,--,+ Ввод, вывод в поток. Уже сделано: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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