Jump to content
Fórum Script Brasil
  • 0

Como colocar arquivo TXT no meu MAPA


Question

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 to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Por favor use o botão <> para postar códigos. Selecione <> escolha c ou c++ dependendo do que usar, pegue o código e espere a resposta.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148692
    • Total Posts
      644525
×
×
  • Create New...