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

" *.exe вызвал срабатывание точки останова " при закрытии консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среднее арифметическое всех элементов массива http://www.cyberforum.ru/cpp-beginners/thread1476574.html
#include <iostream> #include <math.h> using namespace std; void massiv(float **mas, int n, int m){ for (int i = 0; i < n; i++)
C++ Переделать алгоритм (перевод чисел в двоичную систему счислению) Смысл в том, что лимит у int маленький, т.е чтобы перевести 1024 в 2чную - уже бурда идёт.(11 цифр 1 и 0) нужно переделать в другой тип, в строку можно(так препод сказал) Как это сделать? int iz10v2(string input) { int a, b=0, k=1; cin>>a; while (a) //пока а!=0 { b+=a%2*k; //двоичное число = остаток от деления десятичного http://www.cyberforum.ru/cpp-beginners/thread1476572.html
Не выполняется чтение и запись в файл C++
Создать структуру с именем Sportsmen с полями: фамилия, имя, вид спорта, результат (занятое место). Сформировать односвязный список. Затем напечатать этот список в отсортированном по выбранному полю порядке. Затем удалить из списка информацию о тех спортсменах, которые имеют худший результат в своем виде спорта. И снова напечатать список. Реализовать возможность сохранения введенных...
Вычислить значение функции аргумент которой определяется из поставленного условия C++
Вычислить значение y в зависимости от выбранной функции φ(x), аргумент которой определяется из поставленного условия. Предусмотреть вывод сообщений показывающих, при каком условии и с какой функцией производились вычисления y. Y=sin^3 ,где x ={ z^2-z; z<0; {z^3; Z≥0. Добавлено через 2 часа 4 минуты помогите решить в с ++
C++ Удаление числа из списка http://www.cyberforum.ru/cpp-beginners/thread1476549.html
Помогите написать мини проверку: удалилось число или нет? Суть программы: В окне выводится разные числа и пользователь может какое- нибудь число удалить. // List.cpp : Defines the entry point for the console application. #include"stdafx.h" #include<stdio.h> #include<stdlib.h> #include<iomanip> #include<iostream> #include"List.h"
C++ Найти ошибку в коде. Выдает "line 55 expresion str!=null" Ребятки помогите пожалуйста , вылетает вот такая ошибка :line 55 expresion str!=null //Melnik M . V . #include <stdio.h> #include <iostream> #include <conio.h> int main() { setlocale(LC_ALL, "Russian"); const int p = 2000; подробнее

Показать сообщение отдельно
Бендерродригез
Сгибальщик
 Аватар для Бендерродригез
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
12.06.2015, 22:08     " *.exe вызвал срабатывание точки останова " при закрытии консоли
Shizi_kroc, Потому что
C++
1
2
void add(int dat){
        data[size]=dat;
Здесь ты опять выходишь за рамки выделенной памяти.
Поскольку размер массива в функции изменяется, то надо выделить новую память, в неё скопировать из предыдущей, удалить предыдущую и присвоить указателю data новую:
C++
1
2
3
4
5
6
7
8
void add(int dat){
int* arr = new int[size + 1];
/*
здесь копируешь, можно сразу при копировании и отсортировать
*/
delete[] data;
data = arr;
}
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru