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

Programa para de responder na execução


luthien

Pergunta

O programa roda bem até a hora de imprimir as informações dos livros, ele imprime só o titulo do primeiro livro e para a execução, as vezes o programa para de responder ou não acontece mais nada. O que pode ser?

#include <stdio.h>

typedef struct livros
{
    int ISBN;
    char *titulo;
    char editora;
    char local_pub;
    char data_pub;
    char primeiro_autor;
    char segundo_autor;

} TLivros;

int main()
{
    int i;
    TLivros vet[10];
    TLivros *p;

    p = (TLivros*)malloc(5*sizeof(TLivros));

    for(i=1; i<=2; i++)
    {
        printf("\nInforme a data de publicacao do livro %d no formato dd/mm/aa: ",i);
        fflush(stdin);
        scanf("%s", &vet[i].data_pub);
    }

    for(i=1; i<=2; i++)
    {
        printf("\nInforme a data de publicacao do livro %d no formato dd/mm/aa: ",i);
        fflush(stdin);
        scanf("%s", &p->data_pub);
    }

    for(i=1; i<=2; i++)
    {
       vet[i].titulo = (char*)malloc(20*sizeof(char));
    }


    for(i=1; i<=2; i++)
    {
        printf("\nInforme o titulo do livro %d: ",i);
        fflush(stdin);
        fgets(vet[i].titulo,20,stdin);
    }

    printf("-------------------LIVROS-------------------");
    for(i=1; i<=2; i++)
    {
        printf("\nTitulo do livro %d: %s",i,vet[i].titulo);
        printf("\nData de publicacao do livro %d: %s",i,vet[i].data_pub);
        printf("\nData de publicacaodo livro %d: %s",i,p->data_pub);
    }

    return 0;
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...