Build error on this line of code

Asked

Viewed 49 times

1

I have an algorithm here that is showing compilation error on this line #include "filadvet.hpp". I’m not gonna show you all the code because the algorithm is big and there’s no need. The rest of the code works, but the build error appears on the line I mentioned above.

Follow the code excerpt:

#include <assert.h> /**< Necessário para uso da macro "assert" */
#include <cstdlib> /**< Necessário para uso do NULL */
#include "filadvet.hpp" // erro de compilção é aqui!

using namespace std;

struct FilaDVet {
    int itens[TAM_MAX]; /**< Vetor que armazena os elementos da fila. */            
    int inicio; /**< Variável que indica a posição do primeiro elemento da fila. */
    int fim; /**< Variável que indica a próxima posição vazia da fila. */
};

/* 
 * Retorna o próximo valor do índice i, de forma circular. 
 * Ou seja, se i == TAM_MAX - 1, retorn 0. Caso contrário, retorna i + 1.
 * A palavra-chave "static" na assinatura desta função garante que ela só estará disponível
 * para uso dentro deste arquivo.
 */
static int incrementar(int i) {
    return ((i + 1) % TAM_MAX);
}

Remainder of the algorithm...

  • 2

    Edit your question and add the error message.

  • The question information is not sufficient for the source of the error to be determined. Also, you are using an inappropriate tag on the question (C#).

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.