0 / 0 / 0
Регистрация: 05.11.2020
Сообщений: 44
|
|
1 | |
Ошибка в компиляторе19.12.2020, 13:48. Показов 533. Ответов 7
Метки нет (Все метки)
Здравствуйте, возникла ошибка при компиляции программы.Помогите пожалуйста разобраться в чем проблема
Само задание звучит так: Описать функцию parseInt, которая считывает из строки целое число. Ошибка: main.cpp:6:27: error: ‘invalid_argument’ is not a member of ‘std’ Вот собственно код: Код
int parseInt(const char* s) { if (*s == '\0') throw std::invalid_argument("int_from_char"); int n = 0; int sign = 1; while (*s==' ') ++s; switch (*s){ case '+': ++s; break; case '-': ++s; sign=-1; break; default: break; }; while( !(*s == '\0') ) { n*=10; switch (*s){ case '0' : break; case '9' : ++n; case '8' : ++n; case '7' : ++n; case '6' : ++n; case '5' : ++n; case '4' : ++n; case '3' : ++n; case '2' : ++n; case '1' : ++n; break; default : throw std::invalid_argument("int_from_char"); }; ++s; } return sign * n; }
0
|
19.12.2020, 13:48 | |
Ответы с готовыми решениями:
7
Ошибка в компиляторе Ошибка в компиляторе round myround Ошибка в dev компиляторе, но в Code::Blocks нормально Ошибка на компиляторе MinGW при сборке структуры |
0 / 0 / 0
Регистрация: 05.11.2020
Сообщений: 44
|
|
19.12.2020, 14:06 [ТС] | 3 |
main.cpp: In function ‘int parseInt(const char*)’:
main.cpp:6:27: error: ‘invalid_argument’ is not a member of ‘std’ if (*s == '\0') throw std::invalid_argument("int_from_char"); ^~~ main.cpp:25:29: error: ‘invalid_argument’ is not a member of ‘std’ default : throw std::invalid_argument("int_from_char"); Добавлено через 59 секунд А где компилировали можете скинуть?
0
|
0 / 0 / 0
Регистрация: 05.11.2020
Сообщений: 44
|
|
19.12.2020, 14:15 [ТС] | 6 |
А вы только 2 хедера в начало программы добавили и стало работать?
Добавлено через 12 секунд Просто у меня теперь другая ошибка)
0
|
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
|
19.12.2020, 14:49 | 8 |
exception подключил?
0
|
19.12.2020, 14:49 | |
19.12.2020, 14:49 | |
Помогаю со студенческими работами здесь
8
Ошибка в компиляторе! ПОМОГИТЕ! Ошибка при закрытии программы в компиляторе, из-за TMediaPlayer Ошибка в компиляторе Ошибка в компиляторе Delphi ошибка в компиляторе code blocks Ошибка в программе или в компиляторе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |