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

Непонятная ошибка при вызове std::vector::resize - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять символы одного массива на символы из другого http://www.cyberforum.ru/cpp-beginners/thread539912.html
Нужно поменять символы одного массива на символы из другого. К примеру: дано слово programming, алфавит abcdefgjklmnoprst..., p меняется на a, r меняется на b и так далее. wordlen=strlen(word); lozunglen=strlen(lozung); for(i=0;i<wordlen;i++) { for(j=0;j<lozunglen;j++); {
C++ Помогите с массивами 1. Дан двумерный массив. Сформировать одномерный массив только из четных элементов двумерного. (помогите решить) 2. В одномерном массиве удалить промежуток элементов от максимального до минимального. (Вот код, но не мне нужно чтоб выводило весь массив, кроме этого промежутка, а у меня выводит только промежуток и то без первого элемента) #include <stdio.h> #include <conio.h> int main()... http://www.cyberforum.ru/cpp-beginners/thread539906.html
Подскажите как используя указатель высчитать (max) и его строку! В одномерном массиве. C++
#include <iostream> #include <stdlib.h> #include <time.h> #include <math.h> using namespace std; void vvod(int *a) { srand (time(NULL)); for (int i=0;i<15;i++) {
C++ HRGN, CombineRgn. Программа работает некоторое время и виснит.
Задача: искать пересечения регионов и подсчитывать их. В итоге: программа компилится, работает, работает...а потом виснит (своеобразно) При чем время до зависания напрямую зависит от скорости наступления события OnTime Таймера. Помогите понять что вызывает такой эффект. Я не очень понимаю как устроена структура регионов и может быть я делаю с ними то, чего не стоило бы делать :( ...
C++ Создайте программу расчета периметров http://www.cyberforum.ru/cpp-beginners/thread539881.html
Создайте программу расчета периметров (длина окружности для круга) и площади различных фигур (квадрат, треугольник, круга, прямоугольник), рисования фигур с заданными параметрами и выход полученных результатов на экран. Данную программу необходимо реализовать через виртуальные функции getdata(), putdata(), draw(). Исходные данные необходимо получить из главный программы.
C++ Два вопроса от новичка Здравствуйте, читаю книгу Прата С. (5 издание), помогите: Почему эта программа после выполнения закрывается, если ввести строку где посередине будет '#'? (Например: 12345#123, ответ выводит правильно) Вроде в конце стоят доп. cin.get(); почему они не срабатывают...уже ставил и cin.clear(); и пустой счетчик (while) в качестве ожидания. #include <iostream> #include <cstring> #include... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
22.05.2012, 20:19     Непонятная ошибка при вызове std::vector::resize
Надо проверить, какие значения попадают в c_count и r_count. Похоже, там оказывается мусор и бедолага resize пытается зохавать непомерные объёмы памяти.

Добавлено через 4 минуты
Если в stream какие-то неполадки и он отказывается читать, то именно это и произойдёт. Ну или просто ежели читается не то или неправильно.
 
Текущее время: 20:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru