Pular para o conteúdo

Funções de Manipulação de Arquivos Pascal

Senti a necessidade de contribuir com um código fonte comentado, exemplificando a utilização dos principais procedimentos de manipulação de arquivos em PASCAL.
saymon castro de souza saymon
Hits: 11.943 Categoria: Pascal/Kylix Subcategoria: Manipulação de arquivos
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Senti a necessidade de contribuir com um código fonte comentado, exemplificando a utilização dos principais procedimentos de manipulação de arquivos em PASCAL.
Download MA.pas Enviar nova versão

Esconder código-fonte

Program MA;
Uses CRT;

Type
   Arquivo = File Of Integer;  {criando um novo tipo, que faz referencia a um arquivo do tipo Inteiro}

Var
   Arq : Arquivo; {criando uma variável do tipo criado acima}
   i : Integer; {criando uma variável do tipo inteiro}
Begin
   Assign(Arq,"/home/usuario/inteiros.txt"); {esta procedure tem a finalidade de atribuir um nome lógico ao arquivo físico, o primeiro argumento é a variável do tipo file e o segundo argumento é o caminho completo incluindo o nome do arquivo a ser feito a referência}
   Rewrite(Arq); {procedure de abertura de arquivo, esta sobreescreve o arquivo existente, se o arquivo não existir cria um novo arquivo}
   For i := 1 to 10 do
      Write(Arq,i); {esta procedure tem como primeiro argumento a variável do tipo file e o segundo a variável do tipo do arquivo, o conteúdo desta variável será escrito no arquivo físico, neste caso estará Escrevendo de 1 até 10 no arquivo}
   Close(Arq);{após a abertura do arquivo, leitura e/ou escrita no mesmo, devemos fechá-lo}
   
   {realizando outra operação no mesmo arquivo}
   Assign(Arq,"/home/usuario/inteiros.txt");
   Reset(Arq); {procedure de abertura de arquivo, esta não sobreescreve o arquivo existente, se o arquivo não existir será retornado uma mensagem de erro}
   For i := 1 to 10 do
      Write(Arq,i);
   Close(Arq);
   {o resultado final escrito no arquivo será 1234567891012345678910}
End.

Questionário em estatisticas em Pascal

Arquivo texto

Visualizador de imagens feito no Lazarus

Manipulação de arquivos

Cadastro Empresarial

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.