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...
Edit your question and add the error message.
– Woss
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#).
– Gabriel Faria