Funções de Manipulação de Arquivos Pascal
Publicado por saymon castro de souza 18/10/2007
[ Hits: 11.810 ]
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.
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.
Visualizador De Imagem feito no Lazarus (Delphi 7 para Linux)
Visualizador de imagens feito no Lazarus
[Script Pascal] Verificando quantos Caracteres por Segundo tem a legenda
Questionário em estatisticas em Pascal
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









