Funções de Manipulação de Arquivos Pascal
Publicado por saymon castro de souza 18/10/2007
[ Hits: 11.744 ]
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.
Questionário em estatisticas em Pascal
Visualizador De Imagem feito no Lazarus (Delphi 7 para Linux)
ZCodEdit - Editor de textos com sintaxe HTML e Pascal
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Assinador JNLP do Site Portal da Nota Fiscal Eletrônica (4)
Warcraft II Remastered no Linux? (3)
O programa assinador digital (3)









