Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Dev C++?


diek

Pergunta

Ola galera sou novo na area e estou precisando de uma ajuda com um programa em c

não consigo achar o erro!!!

Estou usando o dev c++

#include <stdio.h>

#include <stdlib.h>

struct fila {

int inicio, fim ;

int item [100] ;

};

void iniciaFila ( struct fila *f ) {

f->inicio = 0 ;

f->fim = -1 ;

int filaVazia (struct fila *f){

if (f->fim == f->inicio )

return (1) ; // verdadeiro

else return (0) ;

}

int filaCheia (struct fila *f){

if (f->fim == 99) return (1); // verdadeiro

else return (0) ;

}

int insereFila (struct fila *f){

if ((f->fim == 99)) printf ("Impossivel inserir elementos: Fila cheia!!!") ;

else {

if (f->fim ==0 ) {f->fim = 0 ;}

else { (f->fim) ++ ;}

}

int retiraFila (struct fila *f){

if (filaVazia (f)) {

printf( "Impossivel retirar elementos: a fila esta vazia") ;

}

else return (f->item[f->inicio ++]) ;

}

int primeiroFila (struct fila *f0){

if (filaVazia (f0))

printf( "A fila esta vazia") ;

else return (f0->item[f0->inicio]) ;

}

int main(){

int n, i, r;

if ((f->fim == 99)) printf("A fila esta cheia");

else printf ("A fila não esta cheia" );

if ((f->fim == f->inicio ) )

printf("A fila esta vazia" );

else printf( "A fila não esta vazia" );

for (i=0 ; i<3 ; i++) {

printf( "digite um numero inteiro ");

scanf ("%d",&n);

insereFila (fila *f,n) ;

printf( "Enfileirado ,%d",&n) ;}

r = primeiroFila (&f) ;

printf("Primeiro da fila: ,%d",&r) ;

r = retiraFila (&f) ;

printf("Retirado da fila: ,%d",&r ) ;

for (i=0 ; i<2 ; i++) {

r <- retiraFila (&f) ;

printf( "Retirado da fila: %d",&r) ;

}

system ("pause");

return 0;

}

Se alguém puder me ajudar agradeço estou iniciando na lingugem C.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

void iniciaFila ( struct fila *f ) {
f->inicio = 0;
f->fim = -1;
int filaVazia (struct fila *f){
if (f->fim == f->inicio )
return (1); // verdadeiro
else return (0);
}

Entre vários (como falta do caractére '}' no fechamento do último 'for' da função 'main'), encontrei esse acima me chamou mais a atenção (função dentro de função?). Falows!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...