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

Выбивает при создании вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ vector. Заменить 3 элемента в середине одним http://www.cyberforum.ru/cpp-beginners/thread927202.html
Допустим есть вектор с 10 эл-ми, нужно элементы под номерами 3,4,5 заменить одним. Как это можно сделать? Заранее благодарен.
C++ считать из файла в файле даны циферки (без пробелов 361815), нужно считать по 1 цифре в массив, и посчитать сумму, допустим первой половины цифр и второй а потом их сравнить. считываю в массив по 1 символу и вывожу массив на экран, все норм. но сумма получается неверная. подскажите почему? http://www.cyberforum.ru/cpp-beginners/thread927201.html
Нужна консултация с указателем char * в потоке C++
Вот, собственно, начал учить структуры. Чуток сам разбирался с указателями, но не до конца все понял. В общем, есть код: ... struct client { char *name; char *first_name;
C++ В чем различия C# и C++ и что лучше учить?
Здравствуйте! Скажите, какая существует разница между вышеупомянутыми языками? и какой из них выбрать для изучения?
C++ Как узнать скорость выполнения программы? http://www.cyberforum.ru/cpp-beginners/thread927173.html
Должна же быть какая то функция или метод, чтобы узнать время выполнения программы, или возможно есть инструменты в MVS2010 для анализа этой информации?
C++ О специализации шаблона: почему код компилируется? Добрый день. Вроде бы, по правилам специализации шаблонов, можно только уточнять поведение шаблонного класса, но нельзя изменять его структуру. Однако, приведенный ниже код успешно компилируется и правильно работает: template <typename T> struct A { //Пустой класс }; template <> подробнее

Показать сообщение отдельно
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75

Выбивает при создании вектора - C++

22.07.2013, 20:17. Просмотров 558. Ответов 11
Метки (Все метки)

Мне нужно считать сначала, цифру означающую количество строк, в каждой из которых есть по 3 цифры. Я создаю вектор размера a*3 - где а - количество строк. Например если а=4, то вектор должен быть 4*3=12. Но когда я создал вектор, и запустил программу,выбивает экран, Debug error. error has been called.
C++
1
vector<int> b(a*3);
- что тут не так? Вот вся программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iomanip>
#include<iostream>
#include<vector>
#include<algorithm>
#include<fstream>
 
using namespace std;
 
int main()
{
freopen("INPUT.TXT", "r", stdin);
freopen("OUTPUT.TXT", "w", stdout);
    int a, max = 0;
scanf("%d", &a);
vector<int> b(a*3);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru