Я не могу вызвать функцию bool в c ++ (закрыто) - PullRequest
0 голосов
/ 06 января 2020

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

#include <iostream>
using namespace std;

bool puzzle(int size, int array[], int start)
{
    cout <<"how many blocks you want for the puzzle? \n";
    cin >> size;
    for (int i = 0; i < size; i++)
    {
        cout << "enter your numbers in order for the blocks:\n";
            cin >> array[i];
            if (array[0] > size) { return false; };
            if (array[0] == size) { return true; };
    }
}

int main()
{

      puzzle;
    return 0;
}

1 Ответ

1 голос
/ 06 января 2020

Ваша функция имеет параметры, поэтому вам нужно вызвать их, чтобы она заработала. В данном случае (пример):

int size = 5;
int array[5];
int start = 0;

puzzle(size, array, start);
...