Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leob

[Resolvido] Problemas com Listas

Recommended Posts

O programa não está compilando e rodando o que há de errado com ele

 

#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>

typedef struct numero{
    int num;
    struct numero *proximo;
}tiponum;

tiponum *inicio, *novo, *atual;

void imprime(tiponum* lista)
{
       if (lista==NULL)
       printf("\nFila vazia!\n"); 
       else
       while (lista!= NULL){
       printf("\n numero = %d \n", lista ->num);
       lista = lista ->proximo;}
}

int main( ){
    
    int i, a;
    
    inicio = atual = NULL;
    
    for(i=1;i<6;i++){
    {novo=malloc(sizeof(tiponum));
        printf("Digite um numero: "); 
        scanf("%d",&a);
        novo->num=a;
        novo->proximo=NULL;
        
        if(inicio==NULL)
        inicio=novo;
        else
        atual->proximo=novo;
        atual=novo;
        }
        
   atual=inicio;
imprime(atual);

getch();

}
Aparece estes erros:

C:\Dev-Cpp\main.c In function `main':

47 C:\Dev-Cpp\main.c syntax error at end of input

C:\Dev-Cpp\Makefile.win [build Error] [main.o] Error 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

na linha do malloc tem um '{' a + no inicio da linha.

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.