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

Como colocar arquivo TXT no meu MAPA


UILIAN FARIAS

Pergunta

Segue o  pedido

José, professor universitário de Arquitetura e Urbanismo, possui em seu escritório caixas e mais caixas de livros e revistas, que aos poucos estão sendo catalogados por sua secretária Vanessa.
Vanessa está catalogando em uma planilha eletrônica os principais dados de Livros e Revistas, tais como (título da obra, edição, nome do autor, editora, isbn, quantidade de exemplares, caixa onde a obra está armazenada e ano).

A proposta da atividade mapa, é o desenvolvimento de um sistema de pequeno porte para o controlar onde estão armazenadas as obras do arquiteto. Para a construção deste sistema, você deverá utilizar a linguagem C, armazenando os dados em arquivo texto. 

O sistema a ser construído necessitará atender aos requisitos funcionais abaixo:

1 - Possuir a sua identificação (RA-Nome-Curso)
2 - Possuir um menu de opção.
2.1 - Incluir o registro das obras.
2.2 - Listar todos os livros.
2.3 - Listar todas as revistas.
2.4- Listar as obras por caixa.

O sistema deverá ser entregue da seguinte forma:
Sistema_<SEU_RA>.c
arquivo.txt

 

segue a minha atividade 

 

#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <locale.h>

struct contatos{
    int codigo;
    char nome[30], Obra[15], endereco[30];
};

int main(){
    int escolha; contador = 1;
    setlocale(LC_ALL, "Portuguese");
    
    struct contatos pessoas [5];
    
    do{
        printf("Escolha 1 para IDENTIFICAÇÃO\n");
        printf("escolha 2 para MENU DE OPÇÕES\n");
        printf("Escolha 3 para LISTAR TODOS OS LIVROS\n");
        printf("Escolha 4 para LISTAR TODAS AS REVISTA\n");
        printf("Escolha 5 para LISTAR OBRAS POR CAIXA\n");
        printf("escolha 0 para SAIR\n\n");
        scanf("%d", &escolha);
        switch(escolha){
            case 1:
                printf("NOME: UILIAN DE OLIVEIRA FARIAS\n");
                printf("CURSO: ENGENHARIA DE SOFTWARE\n");
                printf("RA: 20085938-5\n\n");
            break;
            
            case 2:
                printf("2 - REGISTRO DE OBRAS\n");
                printf("codigo: %d\n", contador);
                fgets(); (pessoa[contador], nome, tamanho, stdin);
            
            break;
            
            case 3:
                printf("LISTA DE TODOS OS LIVROS\n\n");
                printf("--------LIVRO 01-----\n");
                printf("LIVRO: DOM QUIXOTE\n");
                printf("AUTOR: MIGUEL DE CERVANTES\n");
                printf("ANO: 2016\n\n");
        
                printf("--------LIVRO 02-----\n");
                printf("LIVRO: GUERRA E PAZ\n");
                printf("AUTOR: LIEV TOLSTÓI\n");
                printf("ANO: 1869\n\n");
        
                printf("--------LIVRO 03-----\n");
                printf("LIVRO: A MONTANHA MÁGICA\n");
                printf("AUTOR: THOMAS MANN\n");
                printf("ANO: 1924\n\n");
        
                printf("--------LIVRO 04-----\n");
                printf("LIVRO: CEM ANOS DE SOLIDÃO\n");
                printf("AUTOR: GABRIEL GARCÍA MÁRQUEZ\n");
                printf("ANO: 1967\n\n");
        
                printf("--------LIVRO 05-----\n");
                printf("LIVRO: ULISSES\n");
                printf("AUTOR: JAMES JOYCE\n");
                printf("ANO: 1922\n\n");
            case 4:
            
            break;
            
            case 5:
            break;
            
            case 0:
                printf("ENCERRAMENTO DE PROGRAMA\n");
            break;
            
            default:
                printf("OPCAO INVALIDA");

        }
    
    }while(escolha !=0);
    

    return(0);
}


me ajudem a colocar arquivo de cadastro e arquivo txt

 

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

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,8k
×
×
  • Criar Novo...