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

Ошибка при освобождении памяти массива char* - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру с именем ITINERARY http://www.cyberforum.ru/cpp-beginners/thread1086570.html
Описать структуру с именем ITINERARY, который вмещает в себе, следующие поля: FIRST– название начального пункта маршрута, FINAL– название конечного пункта маршрута, NUM– номер маршрута, DISTANCE– расстояние в километрах. Написать программу, которая отдельными функциями выполняет следующие пункты: – введение с клавиатуры, данных в массив ROUT, который состоит из N переменные типа...
C++ Побочная линия Здаров! http://informatics.mccme.ru/mod/statements/view3.php?id=282&chapterid=354#1 Помогите с задачей плиз! int n; int j; cin>>n; int arr; for (i=0;i<n;i++) http://www.cyberforum.ru/cpp-beginners/thread1086568.html
C++ Заполнить массив-структуру используя цикл
Здравствуйте.Задача: заполнить структуру значениями #include <stdio.h> #include <conio.h> #include "stdafx.h" #include <iostream> #include <iomanip> using namespace System; using namespace std; bool place;
Обьясните что происходит в данной функцие C++
Объясните неучу, очень интерестно что происходит в if ((....)) do { std::cout << "Введите число: "; std::cin >> num; if ((temp > 0 && num < 0) || (temp < 0 && num > 0)) count++;
C++ BigInt, взятие степени http://www.cyberforum.ru/cpp-beginners/thread1086543.html
Добрый день столкнулся с такой задачей: необходимо получать значения чисел при возведении их к большим степеням ( например 2 ^ 100000 ). Для этих целей я нашел исходники класса BigInt. Он отлично и быстро возносит в степень (...
C++ Простейшая программа, вывод на экран суммы, разности двух чисел. Ошибка Пишу свою вторую программу на C++, Программа просит пользователя ввести два числа, получает числа от пользователя и затем печатает сумму, произведение, разность и частное этих чисел. Проблема: При компилировании ошибок не найдено, но в командной строке вывод на экран не производится либо производится, но окно скрывается. Соответствующий раздел на форуме читал, не вижу собственной ошибки.... подробнее

Показать сообщение отдельно
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
31.01.2014, 20:37     Ошибка при освобождении памяти массива char*
Керра, не знаю как насчет ошибок при удалении, а в строках 60-61 вылазите за пределы выделенной памяти.

Добавлено через 3 минуты
Керра, кроме того у меня все прекрасно работает, если исправить
Цитата Сообщение от Керра Посмотреть сообщение
str = new char[len];
на
C++
1
str = new char[len+1];
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru