Informática, perguntado por franciscoesleyloiola, 11 meses atrás

O código está com um problema de que quando eu dou um espaço na hora de cadastrar um autor ou qualquer outra coisa ele grava a informação no próximo scanf e na hora da leitura do arquivo txt as palavras ficam em lugares diferentes, já pesquisei, estudei, vi vídeo aulas e não consegui encontrar algo que resolvesse. Peço ajuda a vocês para que consiga realizar essa atividade pois eu não consigo encontrar uma maneira de resolver isso: O sistema a ser construído necessitará atender aos requisitos funcionais abaixo: 2.0 - Possuir um menu de opção. 2.1 - Incluir o registro das obras, tais como (título da obra, edição, nome do autor, editora, isbn, quantidade de exemplares, caixa onde a obra está armazenada e ano). 2.2 - Listar todos os livros. 2.3 - Listar todas as revistas. 2.4- Listar as obras por caixa. Aqui está o código em linguagem C que consegui fazer, porém falta coisa, agradeço muito se puderem me ajudar com esse código:

Anexos:

Soluções para a tarefa

Respondido por galeazzifelipe
0

Resposta: desculpe-me

Explicação: a pergunta ficou meio confusa..não entendi


franciscoesleyloiola: Suponhamos que eu queira cadastrar o título e o autor de uma certa obra, tenho então os campos Autor e Título do livro do livro, certo? Porém quando dou um espaço entre primeiro e segundo nome eles ficam separados na hora da leitura do arquivo txt, por exemplo: ao invés de ficar "Autor: Francisco Esley (meu nome) e Título do livro: Engenharia de software", ele lê certo até o espaço e depois vai para a outra variável ficando assim: "Autor: Francisco Título do livro: Esley"
Perguntas interessantes