Skip to content

Funções

Michel G. Souza edited this page Jun 22, 2017 · 2 revisions

Para Usuários

Disco* disco_cria(char* nome, unsigned long tamanho);

char* nome : O nome que você irá dar ao seu disco (Exemplo: "Disco C", "Disco D", "Disco Zeta")

unsigned long tamanho : O tamanho em Bitys do seu Disco

-Gravar um Arquivo no Disco:

TipoRetorno disco_grava(Disco* d, char* nomeArquivo);

Disco* d : O local aonde o Disco que você criou está

char* nomeArquivo : O nome do arquivo que você quer passar para alocar no disco (Exemplo: "a.txt", "praia.jpg", "Another_brick_in_the_wall.mp3")

-Recuperar um Arquivo em Disco:

TipoRetorno disco_recupera(Disco* d, char* nome, FILE* arquivoFisico);

Disco* d : O local aonde o Disco que você criou está

char* nome : O nome do arquivo que está alocado em Disco

FILE* arquivoFisico : O local aonde você quer gravar os bits de volta

-Deletar um Arquivo do Disco:

TipoRetorno disco_remove(Disco* d, char* nome);

Disco* d : O local aonde o Disco que você criou está

char* nome : O nome do arquivo que está alocado em Disco que você deseja excluir.