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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.66
Enverest
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 3
#1

[Error] 'error' was not declared in this scope - C++

07.02.2012, 12:14. Просмотров 4173. Ответов 5
Метки нет (Все метки)

Вот кусок кода
C++
1
2
3
4
5
6
void Token_stream::putback(Token t)
{
    if (full) error("putback() into a full buffer");
    buffer = t;       // copy t to buffer
    full = true;      // buffer is now full
}
Какую библиотеку нужно добавить, чтоб объявить эту error.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2012, 12:14     [Error] 'error' was not declared in this scope
Посмотрите здесь:

Ошибка: error: 'error' was not declared in this scope - C++
#include <iostream> #include<vector> using namespace std; int area(int a,int b) { if(a<=0 || b<=0) error("area()...

[Error] 'If' was not declared in this scope - C++
Недавно начал изучать Си++. Написал программу почти так же, как в примере из книги. #include <iostream> #include <cstdlib> ...

error: . was not declared in this scope - C++
Здравстуйте! Недавно начал изучать С++. Нужно написать программу вычисления периметра треугольника через функцию. В коде возникла ошибка:...

[Error] 'm' was not declared in this scope - C++
почему программа не видит m,h??? пишет ошибку 'm' was not declared in this scope 'h' was not declared in this scope #include...

Error: 'GET_X_LPARAM' was not declared in this scope| - C++
http://vsokovikov.narod.ru/New_MSDN_API/Window/mac_get_x_lparam.htm. Где она объявлена?

Error: 'printf' was not declared in this scope - C++
Не могу скомпилировать код. #include <iostream> #include <math.h> #include <locale.h> using namespace std; const float p =...

[Error] 'cout' was not declared in this scope - C++
Вот хоть убейте в чем ошибка не пойму...Перечитал несколько форумов. пробовал переписывать код. Одно и тоже. devcpp 5.4.2 - собственно...

Error ‘mass_P’ was not declared in this scope - C++
#include <iostream> #include <conio.h> using namespace std; int main() { int N = 0; for(int i = 0; i < N; i++) ...

[C++] Error: 'FindeMP2' was not declared in this scope - C++
#include <math.h> #include <iostream> #include <iomanip> #include <conio.h> using namespace std; double Fx(double x) { ...

error: ‘cout’ was not declared in this scope - C++
Начал осваивать C++ сегодня и уже столкнулся с проблемой :( компилятор показывает ошибку: error: ‘cout’ was not declared in this scope ...

Error: 'finally' was not declared in this scope - C++
Как в С++ записать завершающий блок finally? Error: 'finally' was not declared in this scope class DivideByZeroException {}; class...

Ошибка: [Error] 'x' was not declared in this scope - C++
Не могу понять в чём ошибка. Компилятор пишет что в строке cin>>x.name>>x.surname>>x.number; . Ошибка: 'x' was not declared in this scope....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sandye51
программист С++
681 / 583 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
07.02.2012, 12:22     [Error] 'error' was not declared in this scope #2
нет такой стандартной функции
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
07.02.2012, 12:22     [Error] 'error' was not declared in this scope #3
В стандартных библиотеках такой функции нет.
Есть похожая функция perror(const char *) в библиотеке cstdio.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
07.02.2012, 12:27     [Error] 'error' was not declared in this scope #4
Цитата Сообщение от lemegeton Посмотреть сообщение
Есть похожая функция perror(const char *) в библиотеке cstdio.
В С++ cerr http://www.cplusplus.com/reference/iostream/cerr/
Enverest
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 3
07.02.2012, 12:48  [ТС]     [Error] 'error' was not declared in this scope #5
Поменял error на cerr << - запустилось. И вроде работает норм. Странно, что в коде было в некоторых местах error, а в некоторых cerr <<.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
07.02.2012, 12:50     [Error] 'error' was not declared in this scope #6
Цитата Сообщение от Enverest Посмотреть сообщение
error("putback() into a full buffer");
Возможно есть какая-то функция, описанная в коде
C++
1
2
3
4
void error(const char *s)
{
   std::cerr << s << std::endl;
}
Yandex
Объявления
07.02.2012, 12:50     [Error] 'error' was not declared in this scope
Ответ Создать тему
Опции темы

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