Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 497
1

Ошибка с созданием вектора на c++98, codeblocks

04.02.2018, 16:26. Показов 674. Ответов 4
Метки нет (Все метки)

Помогите, работаю в CodeBlocks, пишу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
 
#include <cstdlib> // skirta  system("mode con cols=100 lines=40"); nustatyti
 
#include <vector>
 
using namespace std;
 
int main()
{
    system("mode con cols=120 lines=40");
   vector<int>skaiciai ={21,69,5,3,43,34};
    return 0;
}
И ошибки:
error: in C++98 'skaiciai' must be initialized by constructor, not by '{...}'|
error: could not convert '{21, 69, 5, 3, 43, 34}' from '<brace-enclosed initializer list>' to 'std::vector<int>'|
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2018, 16:26
Ответы с готовыми решениями:

CodeBlocks ошибка
Всем салют! Недавно купил книгу с++ для чайников и у меня проблемы с самым первым заданием....

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

Ошибка <bios.h> в CodeBlocks
Здравствуйте! Помогите, пожалуйста, срочно решить проблему. Есть курсовая (консольная программа)...

Ошибка с graphics.h в CodeBlocks
#include &lt;graphics.h&gt; ... initwindow(400, 300); for (l=0;l&lt;=number;l++) { ...

4
277 / 226 / 93
Регистрация: 27.06.2016
Сообщений: 639
04.02.2018, 16:28 2
Перейдите на 11й стандарт хотя бы.
0
3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 497
04.02.2018, 16:37  [ТС] 3
Цитата Сообщение от alex white Посмотреть сообщение
Перейдите на 11й стандарт хотя бы.
Я перешел, но тут какие то непонятные ошибки дает:
ld.exe||cannot open output file bin\Debug\Uzduotys.exe Permission denied|
||error: ld returned 1 exit status|
0
Заклинатель змей
607 / 506 / 212
Регистрация: 30.04.2016
Сообщений: 2,417
04.02.2018, 16:41 4
Terminator004 у вас нет прав писать в это место. Попробуйте поменять путь компилятора или запустить ide от админа
0
3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 497
04.02.2018, 17:01  [ТС] 5
Цитата Сообщение от DobroAlex Посмотреть сообщение
Terminator004 у вас нет прав писать в это место. Попробуйте поменять путь компилятора или запустить ide от админа
Нет. Я нашел в интернете такую же проблему, один написал, что Your program is still running. You have to kill it by closing the command line window. If you press control alt delete, task manager, process`s (kill the ones that match your filename).
Ну и вправдо, у меня почему-то uzduotys.exe был в запущен в задачах, но консоли не было... Я его убил и теперь работает.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2018, 17:01

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка со созданием потока
int ThreadID; HANDLE hThread = CreateThread ( NULL, 0, Scanirovati, NULL, 0, &amp;ThreadID ); ...

Ошибка с созданием MiniDump
Здравствуйте, такая проблема: требует после объявления функции поставить точку с запятой. Если это...

Ошибка при выводе в Codeblocks
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main() { ifstream in; ...

Ошибка компилятора (CodeBlocks, glut)
Здравствуйте я столкнулся с такой проблемой что компилятор находит ошибки в не существующих строках...


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

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

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