Ir ao conteúdo

Posts recomendados

Postado
#include <stdio.h>

# define TAMANHO 5

int primeiro = 0;
int ultimo = -1;
int fila[TAMANHO]; 

void enqueue(int valor) //Adicionar
{
	if ( ultimo < TAMANHO -1)
	{
		ultimo++;
		fila[ultimo] = valor;
		printf("\nValor inserido com sucesso\n");
	}
	else
		printf("\nValor não inserido\n");
}

int dequeue() //remover
{
	int aux;
	if(primeiro >= ultimo)
	{
		aux = fila[primeiro];
		primeiro++;
		return aux;
	}
	else
		printf("\nNão existe\n");
}

void list()
{
	int i;
	printf("\nValor dentro da lista:\n \n");
	for (i - 0; i < TAMANHO; i++)
	{
		printf("valor na posicao %d = %d\n", i, fila[i]);
	}
	printf("\n\nO curso primeiro = %d", primeiro);
	printf("\nO Curso ultimo = %d", ultimo);
}

void main()
{
	char op;
	int aux;
	
	while (op != 'X')	
	{
		printf("digite o numero da funcao\n");
		printf("1 - Adicionar uma pessoa a fila\n");
		printf("2 - Remover uma pessoa da fila\n");
		printf("4 - Listas de espera da fila\n");
		printf("5 - Sair\n");
		fflush(stdin);
		scanf("%c", &op);
		if(op == '1')
		{
			printf("digite o valor a ser inserido\n");
			scanf("%d", &aux);
			enqueue(aux);
			
		}
		else if (op == '2')
		{
			print("valor removido = %d\n", dequeue());
		}
		else if (op == '3')
		{
			list();
		}
		else if (op == '4')
		printf("tchau\n");
		else
		printf("funcao invalida\n");
			
	}
}

Alguém me ajuda por favor ? por que ta dando erro id returned 1 exist status?

  • Amei 1
Postado

@Anderson001    nesse código não está dando esse erro  "

2 horas atrás, Anderson001 disse:

id returned 1 exist status

e sim 

||=== Build file: "no target" in "no project" (compiler: unknown) ===|   
D:\doc\cod_c\testou 4.c||In function `main':|                            /// dentro da funcao main
D:\doc\cod_c\testou 4.c|47|warning: return type of 'main' is not `int'|  /// funcao main não eh int , e precisaria ser int e não void
D:\doc\cod_c\testou 4.o:testou 4.c|| undefined reference to `print'|     /// referencia indefinida para print (falta o  f )
||=== Build failed: 1 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|

1420727486_errocodeblocks.jpg.1ed9425969e303b66b2af5222ce1975e.jpg

então para compilar basta colocar essa letra f no print da linha 69 ,  e para remover aquela reclamação do compilador sobre a função main , que está como void , então coloque  "int main() {  }" e no final "return 0;"

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!