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

Невразумительная точка останова при выводе double - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции mathlab в c++ http://www.cyberforum.ru/cpp-beginners/thread1131832.html
Добрый вечер. Кто-нибудь знает как можно рализовать mathlab функции regress (х, у, k) — вектор коэффициентов для построения полиномиальной регрессии данных; interp(s,x,y, t) — результат...
C++ Копирование слов из одного файла в другой Написать программу для автоматического копирования слов из одного файла в другой. Копировать следует только слова, содержащие четное количество букв. ну как записать с одного файла в другой я знаю... http://www.cyberforum.ru/cpp-beginners/thread1131831.html
C++ Найти произведение четных чисел, которые не входят в интервал
Операторы цикла: Найти произведение четных чисел, которые не входят в интервал (10..20) и (30..40) (задание должно быть выполнено всеми тремя типами циклов 1. Цикл с предусловием 2. Цикл с...
Как сделать чтобы лишние символы не оставались в консоли ? C++
мне нужно сделать так: после перемещения курсора остаются символы как их убрать ?
C++ Вычилить max, min массива. Найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1131805.html
#include <iostream> #include <conio.h> using namespace std; int max(int x, int y, int z) { if (x > y && x > z) return x; else if (y > x && y > z)
C++ Вывести количество чисел с ненулевой дробной частью и их произведение С++ Есть текстовый файл, каждая строка которого изображает целое или действительное число, дополненное слева и справа несколькими пробелами (вещественные числа имеют ненулевую дробную часть).... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6653 / 5062 / 470
Регистрация: 14.02.2011
Сообщений: 16,926
28.03.2014, 01:31
покажи результат
sizeof(mass)/sizeof(int)
можешь сделать так
C++
1
int t=sizeof(mass)/sizeof(int);
да и если все так
то память ты выделяешь под один int
а на второй итерации ты пишешь уже вне памяти
mass[i]=10; mass[1]=10; а память еще не перераспределил
и как ты узнал что память увеличивается на 80 байт?

Добавлено через 3 минуты
Цитата Сообщение от Kostik_Dodik Посмотреть сообщение
Но если вам это не нравится, пожалуйста, напишите, как это сделать правильно
примерно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int leg=1;// размер массива
 int* mass;
  mass=(int*)malloc(leg*sizeof(int));
.........................................................
 for(int i=0;i<100000;i++)
    {
        mass[i]=10;
        if (leg-1==i) 
           {
           leg+=20;
           realloc(mass,leg*sizeof(int));
           }
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru