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

Исправить ошибку повреждения кучи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выведите в окно приложения прочитанную фамилию и оставшееся "время жизни" до 3000г http://www.cyberforum.ru/cpp-beginners/thread1069338.html
Помогите, пожалуйста, с решением задачи. условие: "запишите в файл фамилию и год рождения. Выведите в окно приложения прочитанную фамилию и оставшееся "время жизни" до 3000г." буду очень благодарен за решение Добавлено через 41 минуту upp
C++ Шифрование Собственно, вопрос не совсем по си++, но нашел это место оптимальным. Так вот, речь пойдет о шифровании. А точнее: стоит ли уповать на то, что алгоритм шифрования никто не знает? Или же это как стоять под пулями в легком плащике: легко утекает сей алгоритм? http://www.cyberforum.ru/cpp-beginners/thread1069325.html
C++ Матрица m x n. Найти макс значение среди средних значений для каждой строки матрицы. Вернуть номер строки
Здравствуйте. Код есть, но ведет себя не стабильно. Выводит не то, что нужно. Прошу помочь. matrix.cpp #include <iostream> #include "matrix.h" using namespace std; Matrix::Matrix(int rows, int cols){ this->rows = rows;
C++ Считать текст из файла и найти в нем все палиндромы
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов (текст вывести на экран), найти и вывести на экран все слова, являющиеся палиндромами (то есть одинаково читающиеся как справа налево, так и слева направо) и их количество. Результат также записать в выходной файл, имя файла задает пользователь. очень прошу текст программы с...
C++ Поменять местами элементы в очереди http://www.cyberforum.ru/cpp-beginners/thread1069305.html
1-ая Сделать очередь (любым способом). Распечатать её содержимое. Поменять местами первый и ТРЕТИЙ элемент. Снова распечатать. 2-ая Сделать очередь (любым способом). Распечатать её содержимое. Поменять местами первый и ПОСЛЕДНИЙ элемент.
C++ Перемножение матриц Делаю перемножение матриц. В результате выдает некорректные числа #include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; int **mas_1; int **mas_2; подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7178 / 4344 / 634
Регистрация: 29.11.2010
Сообщений: 11,822
12.01.2014, 16:21     Исправить ошибку повреждения кучи
Функции должны занимать строго определенным функционалом, а не "введи во мне что-то, я посчитаю то-то, на основе этого выведу это и вызову метод такой-то.

Выложите код с исправленной ошибкой, мало ли что вы там сделали.
И как оценивать вообще? Где задание? Придумай сам?

void main - не по стандарту. stdafx.h пора бы уже исключать вам из проектов.
Используйте Vector и std::string, сразу ошибки с памятью уйдут, в том числе потенциальные.
Цитата Сообщение от Mukue Посмотреть сообщение
for (int i=0,j=0;i<strlen(arr);i++)
strlen высчитывает каждый раз.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru