символ endl и cout не могут быть решены

Я написал этот код из книги, которую читаю, но мой компилятор предупреждает, что символы cout и endl не могут быть разрешены. Это почему.

#include <iostream>
#include <float.h>

int main()

{
cout << "float: " << endl
<< "stevilo decimalnih mest: " << FLT_DIG         << endl
<< "natancnost stevila....: " << FLT_EPSILON      << endl
<< "Najmanjse stevilo.....: " << FLT_MIN          << endl
<< "Najvecje stevilo......: "  << FLT_MAX         << endl
<< "Bitov v mantisi.......: "  << FLT_MANT_DIG    << endl
<< "Najvecji eksponent....: "  << FLT_MAX_10_EXP  << endl
<< "Najmlajsi eksponent...: "  << FLT_MIN_10_EXP  << endl;

return 0;
}

-3

Решение

Вы должны использовать пространство имен:

#include <iostream>
#include <float.h>
using namespace std;

или же:

std::cout

Вы можете прочитать больше о пространствах имен в C ++ Вот

0

Другие решения

cout а также endl ограничены Таким образом, вы должны сообщить, в каком пространстве имен.

использование

std::cout
std::endl

или плохо добавить сразу после включения

using namespace std;
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector