·

Análise de Sistemas ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Neste projeto utilizaremos manipulação de arquivos ou seja o sistema deverá conforme a operação manipular os arquivos que contém os dados Ao terminar a operação deverá ser liberada a memória e se necessário alterado o arquivo Portanto siga as seguintes regras não altere a interação com o usuário não modifique as assinaturas das funções dos arquivos não existirá mais arrays no teu sistema Consequentemente algumas operações funcionarão da seguinte forma Listar carregue os dados do arquivo mostre os valores na tela Cadastrar salve um dado a mais no arquivo Alterar Modifique os valores do registro no arquivo Pesquisar Procure um registro no arquivo mostre o registro na tela Excluir Apague os valores do registro no arquivo ORIENTAÇÕES 1 Em cada arquivo c bruxoc pocaoc pacientec tratamentoc a apagar o ponteiro para array b Criar uma variável global do tipo ponteiro para arquivo Exemplos i FILE arquivoBruxo ii FILE arquivoPocao c Nas funções inicializar i Antes se fazia malloc ii Agora se faz fopen iii OPCIONAL Calcular a quantidade no arquivo d Nas funções de encerrar i Antes se fazia free ii Agora se faz o comando fclose e Nas funções de Quantidade existirá 2 opções Escolha uma opção a realizar i Não precisa modificar desde que calcule quantidade no inicializar veja item C iii ii Precisa modificar calcular a quantidade no arquivo f Nas funções de salvar i Antes atribuía para o fim do array ii Agora adiciona no fim do arquivo g Nas funções de apagar i Antes apagava do array ao mover o registro ii Agora apagará do arquivo h Nas funções de obter i Antes percorria o array ii Agora percorre o arquivo i Nas funções de alterar i Antes modificava no array ii Agora modifica no arquivo 2 Não é para modificar as funções da MAINC 3 Colocar scanf e printf APENAS na MAINC 4 Manipulação de arquivo não pode ser na MAINC