3.3 - Como um programa adiciona arquivo de texto, inserindo informações ao final dele.
A ideia é muito semelhante à do item anterior, a única linha que muda é a linha 9, onde ao invés de utilizar um método que cria um arquivo, utilizaremos um método que abre, para gravação, um arquivo que já existe: “openfileforinput”. O fragmento do programa ficaria com essa estrutura a seguir:
3.4 - Como um programa pode excluir parte do conteúdo de um arquivo.
Comumente, as linguagens de programação não fornecem funcionalidades para excluir parte do conteúdo de um arquivo. Dessa forma, não existem funções básicas que possam permitir:
a) Excluir parte do arquivo.
b) Excluir parte do conteúdo no início do arquivo.
c) Excluir parte do conteúdo no final do arquivo.
d) Excluir parte do conteúdo no meio do arquivo.
A única funcionalidade de exclusão que existe é excluir todo o arquivo. Dessa forma, para realizar as operações citadas na lista acima, o programador deve:
1. Ler todo o conteúdo do arquivo na memória do computador.
2. Excluir o arquivo fisicamente.
3. Criar um novo arquivo, excluindo as informações indesejadas.