Leob 0 Denunciar post Postado Setembro 25, 2009 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
quitZAUMMM 18 Denunciar post Postado Setembro 25, 2009 na linha do malloc tem um '{' a + no inicio da linha. []s Compartilhar este post Link para o post Compartilhar em outros sites
Leob 0 Denunciar post Postado Setembro 25, 2009 desculpa, eu ainda olhei isso por favor apague esse topico Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 25, 2009 rs. Fique tranquilo esses erros acontecem. []s Compartilhar este post Link para o post Compartilhar em outros sites