Ir para conteúdo
Fórum Script Brasil

virt15_PT

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre virt15_PT

virt15_PT's Achievements

0

Reputação

  1. Boas , sou novo aqui no forum , mas eu presisava de ajuda num programa de ficheiros , em que consiste em criar uma lista Dáme um erro na função: fgets(l.titulo,40,stdin); l.titulo[strlen(l.titulo)-1]=0; que se situa na linha 16 o inicio do programa é: # include <stdio.h> # include <stdlib.h> # include <conio.h> # include <string.h> # define TAM 50 typedef struct documentos{ int ano_edicao, isbn; char titulo, autor, editora, local_edicao, assunto, tipo_documento, cota, emprestimo; } documentos; typedef struct tipo_documentos { char tipo_documentos_dados; struct tipo_documentos *seg; } tipo_documentos; typedef struct{ int data_requisicao, data_devolucao, prazo; char nome_requisitante[TAM]; }tipo_emprestimo; typedef struct tipo_cliente{ int bi, contacto; char nome_cliente[TAM], morada_cliente[TAM]; }tipo_cliente; tipo_documentos PreencheDocumento(){ tipo_documentos l; puts("***** Introduza os dados do Livro *****"); printf("Titulo: "); fflush(stdin); fgets(l.titulo,40,stdin); l.titulo[strlen(l.titulo)-1]=0; printf("Autor: "); fgets(l.autor); printf("Editora:\n"); scanf("%c",l.editora); printf("Ano de Edicao:"); scanf("%d",l.ano_edicao); printf("Local de edicao:"); scanf("%c",l.local_edicao); printf("ISBN:"); scanf("%d",l.isbn); printf("Assunto:"); scanf("%d",l.assunto); printf("Tipo de documento:"); scanf("%c",l.tipo_documento); printf("Cota:"); scanf("%c",l.cota); printf("Empréstimo:"); scanf("%c",l.emprestimo); return a; algem me pode tentar ajudar a corrigir o erro pf?
×
×
  • Criar Novo...