Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/88: Рейтинг темы: голосов - 88, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 24.03.2018
Сообщений: 29
1

Ошибка при компиляции error: 'endl' was not declared in this scope

17.05.2018, 22:03. Показов 16085. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
void main()
{
    double a, b, x, h, r, s;
    int n, zn = -1, k;
    puts("Input a,b,h,n");
    endl;
    scanf("%lf%lf%lf%d", &a, &b, &h, &n);
    for (x=a; x<=b; x+=h) {
        r = s = 1;
        for (k = 1; k <= n; k++) {
            r = zn * r * x / k;
            s += r;
        }
        printf("\n x=%8.2lf sum=%8.5lf", x, s);
    }
    puts("\nPress any key...");
    endl;
    getch();
    }
Выводит следующее на консоль:

"C:\Program Files\JetBrains\CLion 2017.3.3\bin\cmake\bin\cmake.exe" --build C:\Users\Sanek\CLionProjects\laba_teen\untitled\cmake-build-debug --target all -- -j 4
Scanning dependencies of target untitled
[ 50%] Building CXX object CMakeFiles/untitled.dir/main.cpp.obj
C:\Users\Sanek\CLionProjects\laba_teen\untitled\main.cpp:3:11: error: '::main' must return 'int'
void main()
^
C:\Users\Sanek\CLionProjects\laba_teen\untitled\main.cpp: In function 'int main()':
C:\Users\Sanek\CLionProjects\laba_teen\untitled\main.cpp:8:5: error: 'endl' was not declared in this scope
endl;
^~~~
C:\Users\Sanek\CLionProjects\laba_teen\untitled\main.cpp:8:5: note: suggested alternative: 'enum'
endl;
^~~~
enum
mingw32-make.exe[2]: *** [CMakeFiles\untitled.dir\build.make:62: CMakeFiles/untitled.dir/main.cpp.obj] Error 1
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:67: CMakeFiles/untitled.dir/all] Error 2
mingw32-make.exe: *** [Makefile:83: all] Error 2
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2018, 22:03
Ответы с готовыми решениями:

При компиляции выдается ошибка [Error] 'randomize' was not declared in this scope
Доброго времени суток. Есть код написанный на Си, но при компиляции в DevC++ выдает ошибку ...

Ошибка was not declared in this scope при компиляции C++
Написал такую программу: #include&lt;conio.h&gt; using namespace std; int main() { float pi =...

Ошибка was not declared in this scope при компиляции
Простой код, но Arduino IDE напрочь отказывается принимать переменные. Что за глюк или я что-то...

Ошибка компиляции: 'nullptr' was not declared in this scope
При компиляции этого кода #include &lt;pthread.h&gt; #include &lt;sys/stat.h&gt; #include &lt;fcntl.h&gt;...

4
5 / 5 / 2
Регистрация: 13.03.2017
Сообщений: 101
17.05.2018, 22:06 2
_Electric_,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
void main()
{
    double a, b, x, h, r, s;
    int n, zn = -1, k;
    puts("Input a,b,h,n\n");
    scanf("%lf%lf%lf%d", &a, &b, &h, &n);
    for (x=a; x<=b; x+=h) {
        r = s = 1;
        for (k = 1; k <= n; k++) {
            r = zn * r * x / k;
            s += r;
        }
        printf("\n x=%8.2lf sum=%8.5lf", x, s);
    }
    puts("\nPress any key...\n");
    getch();
    }
0
0 / 0 / 1
Регистрация: 24.03.2018
Сообщений: 29
18.05.2018, 06:30  [ТС] 3
Теперь новая ошибка

"C:\Program Files\JetBrains\CLion 2017.3.3\bin\cmake\bin\cmake.exe" --build C:\Users\Sanek\CLionProjects\laba_teen\untitled\cmake-build-debug --target all -- -j 4
Scanning dependencies of target untitled
[ 50%] Building CXX object CMakeFiles/untitled.dir/main.cpp.obj
C:\Users\Sanek\CLionProjects\laba_teen\untitled\main.cpp:3:11: error: '::main' must return 'int'
void main()
^
mingw32-make.exe[2]: *** [CMakeFiles\untitled.dir\build.make:62: CMakeFiles/untitled.dir/main.cpp.obj] Error 1
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:67: CMakeFiles/untitled.dir/all] Error 2
mingw32-make.exe: *** [Makefile:83: all] Error 2
0
392 / 262 / 193
Регистрация: 02.05.2017
Сообщений: 1,003
18.05.2018, 07:07 4
Лучший ответ Сообщение было отмечено _Electric_ как решение

Решение

C++
1
#include <iostream> //вместо 1 строчки
+
C++
1
cout << std::endl  // его выводить надо, а не просто вызвать
и
C++
1
int main()
+
C++
1
return 0 //в конце мэйна
2
0 / 0 / 1
Регистрация: 24.03.2018
Сообщений: 29
18.05.2018, 22:50  [ТС] 5
Спасибо, помогло
0
18.05.2018, 22:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2018, 22:50
Помогаю со студенческими работами здесь

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

Ошибка [Error] 'ofstream' was not declared in this scope
Дали задание мини БД с записью в файл Но вот ошибка 'ofstream' was not declared in this scope...

Ошибка cpp|7|error: 'itoa' was not declared in this scope
Почему ошибка? #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main(void) { char p; ...

Ошибка: error: 'error' was not declared in this scope
#include &lt;iostream&gt; #include&lt;vector&gt; using namespace std; int area(int a,int b) { if(a&lt;=0...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru