Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
IlushaMax
0 / 0 / 4
Регистрация: 09.04.2016
Сообщений: 94
#1

Ошибка выполнения signal 6 - C++

12.02.2017, 15:28. Просмотров 192. Ответов 3
Метки нет (Все метки)

Происходит тут, причем вектор строк больше нигде не используется
C++
1
2
3
int n,m;
    cin>>n>>m;
    vector<string> tabl(n);
Если закомментирую третью строку, то работает. Может я как-то неправильно объявляю? Если что, то строки должны быть фиксированной длины m.

Добавлено через 26 минут
кажется понял чего ругается. Убрал (n) и заработало, но почему нельзя сразу определить сколько будет строк?
http://www.cyberforum.ru/cpp-beginners/thread1683009.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2017, 15:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка выполнения signal 6 (C++):

Ошибка в xcode signal sigabrt, c++
Делаю класс матриц, при компиляции вылизает ошибка &quot;Thread 1: signal SIGABRT&quot;. ...

Укажите где ошибка (ошибка во время выполнения программы)
Здравствуйте, помогите пожалуйста найти ошибки в коде которые возникаю при...

Ошибка времени выполнения.
Вот код: void Add_Kod ( _kod*&amp; KodBuf, int a, char* buf, char* buf2) {...

Ошибка выполнения цикла
Совершенно тупой вопрос... Есть простенький цикл, ошибка в 11 строке: ожидалось...

Ошибка времени выполнения
Я пишу проэкт в Visual Studia 2008 на C++. У меня есть несколько проблем. ...

3
Mathist
44 / 44 / 28
Регистрация: 18.04.2014
Сообщений: 100
Завершенные тесты: 1
12.02.2017, 15:32 #2
IlushaMax, покажите весь код и как ругается, у меня все работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
    int n,m;
    cin>>n>>m;
    vector<string> tabl(n, string(m,'\0'));
    
    for (auto &i : tabl) {
        cout << i.size() << " ";
    }
 
    return 0;
}
http://ideone.com/6kl6cV
0
IlushaMax
0 / 0 / 4
Регистрация: 09.04.2016
Сообщений: 94
12.02.2017, 16:20  [ТС] #3
Это по сути весь код. Дальше работают функции, в которых нет ни m, ни n, ни самого вектора.
0
nd2
2828 / 2398 / 1052
Регистрация: 29.01.2016
Сообщений: 8,022
12.02.2017, 16:48 #4
Цитата Сообщение от IlushaMax Посмотреть сообщение
Это по сути весь код.
Среда какая?
Цитата Сообщение от Mathist Посмотреть сообщение
как ругается
???
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2017, 16:48
Привет! Вот еще темы с решениями:

Ошибка по среди выполнения
Привет. Я наверное надоел вам) Ну дело в том что у меня сломано бедро и я не...

Ошибка во время выполнения
есть такой вот кусочек кода, компилириуются без ошибок, а в процессе выполнения...

Ошибка во время выполнения
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;fstream&gt; #include &lt;vector&gt;...

Рекурсии, ошибка выполнения
Здравствуйте, Подскажите пожалуйста в чем у меня ошибка, данный пример...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru