Професионална програма
Loading...
v.angelov92 avatar v.angelov92 7 Точки

stoi проблем

Здравейте, в моя Code blocks,когато напиша задача и използвам stoi ми изписва,че не съм го декларирал,а нали е команда? Може ли някой да каже как да процедирам? Благодаря.

Тагове:
0
C++ Programming
genichka avatar genichka 8 Точки

Здравей, пробвай това:

От Code Blocks->Settings->Compiler->c++ 14->Ok

1
v.angelov92 avatar v.angelov92 7 Точки

Да,като въведох написаното и се компилира.Благодаря много. :)

0
TodorKMitov avatar TodorKMitov 2 Точки

Имам #include <string> в хедъра... и  пак не го обработва... Judge ми дава 100 точки за решение копирано от Code::Blocks, а в Code::Blocks не се компилира и излиза с тази грешка за not declared in this scope.

0
kolioi avatar kolioi 621 Точки

Трябва да имаш тези две неща:

#include <string>
using namespace std;

Ако не става пробвай std::stoi() Ако и така не става, значи е нещо от код блокс :)))

1
TodorKMitov avatar TodorKMitov 2 Точки

Проблема е в компилатора. Трябва да сложа компилатор C++ 14 или по-нов като default, но в списъка с компилатори в Code::Blocks няма такъв...

0
kolioi avatar kolioi 621 Точки

std::stoi() го има от C++11 нататък. Не знам тоя код блокс с каква версия на компилатора работи. С Visual Studio никога не съм имал такива проблеми.

0