1 / 10

Arquivos textos (text)

Arquivos textos (text). Manipulação de Arquivos em PASCAL. 1. Tipos de arquivos: Texto Binário 1.1. Arquivos Texto ( Text ) Um arquivo texto contém informações no formato ASCII, podendo ser manipulados com editores de texto. Definição de um arquivo texto:. Var identificador : Text;

billy
Download Presentation

Arquivos textos (text)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arquivos textos (text)

  2. Manipulação de Arquivos em PASCAL 1. Tipos de arquivos: Texto Binário 1.1. Arquivos Texto (Text) Um arquivo texto contém informações no formato ASCII, podendo ser manipulados com editores de texto.

  3. Definição de um arquivo texto: Var identificador : Text; onde: identificador é o nome da variável a ser utilizada no programa para identificar um arquivo; Text é uma palavra reservada do Pascal para identificar arquivos do tipo texto (File of Char). Ex: Var arq: Text; {A variável arq será utilizada para acesso a um arquivo ASCII}

  4. Os comandos do Pascal Assign, Reset, Rewrite e Close são utilizados da mesma forma tanto para arquivos texto quanto para arquivos binários. Assign é utilizado para associar uma variável do tipo Text (arquivo texto) à um arquivo existente ou não em um determinado disco. Reset é utilizado para abrir o arquivo para leitura, Rewrite é utilizado para abrir o arquivo para escrita (destruindo seu conteúdo, caso exista), e Close é utilizado para fechar um arquivo aberto com Reset ou Rewrite.

  5. Para abrir um arquivo texto é necessário, previamente, associar a sua variável do tipo Text com o nome de um arquivo físico reconhecido ou não pelo sistema operacional. Essa associação, conforme colocado anteriormente, é realizada com o procedimento Assign.

  6. Sintaxe: Assign (<variável do tipo FILE (ou Text)>, string identificando o nome do arquivo a ser utilizado). Ex: Assign (arq, 'Autoexec.bat'); {Associa à variável arq um arquivo denominado Autoexec.bat} Após utilizar o Assign é preciso tornar o arquivo utilizável pelo programa. Essa operação é realizada com o uso dos procedimentos Reset ou Rewrite. É importante ressaltar que Reset só pode ser utilizado com arquivos já existentes.

  7. Sintaxe: Reset (<variável do tipo FILE (ou Text)>); Ex: Reset (arq); {Abre o arquivo associado à variável arq para leitura} Sintaxe: Rewrite (<variável do tipo FILE (ou Text)>); Ex: Rewrite (arq); {Abre o arquivo associado à variável arq para escrita}

  8. Para escrever informações em um arquivo são utilizados os comandos do Pascal Write e Writeln. Para leitura de informações de um arquivo são utilizados os comandos Read e Readln. Os comandos Read e Readln funcionam de forma semelhante para leitura. Sempre que um desses comandos for utilizado para acesso a arquivos, deve ser utilizado como primeiro argumento a variável associada ao arquivo com o comando Assign.

  9. Sintaxe: Write (<variável do tipo FILE (ou Text)>, variável ou constante a ser escrita no arquivo); Ex: Write (arq, 'Teste de escrita'); {Escreve a string 'Teste de escrita' no arquivo associado à variável arq. Para isso o arquivo arq deve ter sido aberto para escrita} Sintaxe: Read (<variável do tipo FILE (ou Text)>, variável que receberá o dado a ser lido do arquivo); Ex: Read (arq, buffer); {Obtém dados do arquivo identificado por arq e coloca em buffer}

More Related