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

endl необъявленный идентификатор - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 75, средняя оценка - 4.97
rogu
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 13
30.11.2010, 14:51     endl необъявленный идентификатор #1
Почему компилятор использует endl, как переменную, а не переход на новую строку?
endl необъявленный идентификатор
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2010, 14:51     endl необъявленный идентификатор
Посмотрите здесь:

C++ Необъявленный идентификатор
string: необъявленный идентификатор C++
WindowProc необъявленный идентификатор C++
C++ Необъявленный идентификатор
необъявленный идентификатор C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dzhej-Dzhej
Заблокирован
30.11.2010, 14:55     endl необъявленный идентификатор #2
может ему
C++
1
#include <windows.h>
подсунуть

или
C++
1
#include <iostream>
не написано
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
30.11.2010, 14:58     endl необъявленный идентификатор #3
Цитата Сообщение от rogu Посмотреть сообщение
Почему компилятор использует endl, как переменную, а не переход на новую строку?
Может вы его не так используете?) Так не пашет?
C++
1
cout<<"text"<<endl;
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
30.11.2010, 15:14     endl необъявленный идентификатор #4
Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
#include <windows.h>
это еще зачем? о_О
Dzhej-Dzhej
Заблокирован
30.11.2010, 15:23     endl необъявленный идентификатор #5
Цитата Сообщение от fasked Посмотреть сообщение
это еще зачем? о_О
на С++ очень редко что-то пишу, так вот недавно какой-то кривой проект создал, вот что он мне пишет без <windows.h> endl необъявленный идентификатор а вдруг у ТС такая же беда
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
30.11.2010, 15:40     endl необъявленный идентификатор #6
Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
на С++ очень редко что-то пишу, так вот недавно какой-то кривой проект создал, вот что он мне пишет без <windows.h>
Оно и не удивительно: AnsiToOem() - устаревшая функция из WinAPI, вот и ругается компилятор на неизвестное имя, если windows.h не подключать. endl - манипулятор, объявленый в iostream (iostream.h) и вызывается он соответственно:
C++
1
2
3
4
5
#include <iostream>
int main(){
  std::cout << "Hello!" << std::endl;
  return 0;
}
C++
1
2
3
4
5
6
#include <iostream>
using namespace std;
int main(){
  cout << "Hello!" << endl;
  return 0;
}
C++
1
2
3
4
5
6
7
#include <iostream>
using std::cout;
using std::endl;
int main(){
  cout << "Hello!" << endl;
  return 0;
}
и на дремучих компиляторах (вроде борланд турбоцэ 3.х)
C++
1
2
3
4
5
#include <iostream.h>
int main(){
  cout << "Hello!" << endl;
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2010, 15:47     endl необъявленный идентификатор
Еще ссылки по теме:

C++ Ошибка: i: необъявленный идентификатор
Необъявленный идентификатор C++
C++ Необъявленный идентификатор

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

Или воспользуйтесь поиском по форуму:
rogu
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 13
30.11.2010, 15:47  [ТС]     endl необъявленный идентификатор #7
endl необъявленный идентификатор

Добавлено через 2 минуты
easybudda, спасибо! помогло, не знал что перед endl "std::" тоже нужно!

Добавлено через 30 секунд
Можете закрыть тему!
Вопрос решен!


 Комментарий модератора 
Прикрепляйте картинки к сообщениям.
Yandex
Объявления
30.11.2010, 15:47     endl необъявленный идентификатор
Закрытая тема Создать тему
Опции темы

Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru