@Foraho

Error: ‘func’ was not declared in this scope, что надо сделать чтобы исправить?

Когда я запускаю код всегда выводит эту ошибку main.cpp: In function ‘int main()’:
main.cpp:7:21: error: ‘func’ was not declared in this scope
     cout << func(2,8);

подскажите как решить

#include <iostream>

using namespace std;

int main()
{
    cout << func(2,8);

    return 0;
}

void func (int a, int b) {
    return a+b;
}
  • Вопрос задан
  • 1534 просмотра
Пригласить эксперта
Ответы на вопрос 2
mmmaaak
@mmmaaak
Попробуй объявить функцию func перед main
Ответ написан
Комментировать
@timtuvad
Во - первых, не void func, а int func.
А во - вторых,
#include <iostream>

using namespace std;

int func (int a, int b) {
    return a+b;
}

int main()
{
    cout << func(2,8);

    return 0;
}

или
#include <iostream>

using namespace std;

int func(int a, int b);

int main()
{
    cout << func(2,8);

    return 0;
}

int func (int a, int b) {
    return a+b;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы