virt15_PT Postado Novembro 21, 2012 Denunciar Share Postado Novembro 21, 2012 Boas , sou novo aqui no forum , mas eu presisava de ajuda num programa de ficheiros , em que consiste em criar uma listaDá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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
virt15_PT
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:
que se situa na linha 16 o inicio do programa é:algem me pode tentar ajudar a corrigir o erro pf?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.