Na aula anterior vimos como salvar informações em um arquivo texto com o modo leitura. O problema é que, se for necessário acrescentar informações ao arquivo, não podemos abri-lo no modo leitura, pois ao fazer isso, todo seu conteúdo será apagado.
Nesta aula aprenderemos como acrescentar dados em um ARQUIVO TEXTO com Portugol. com o modo acrescentar.
Para fazer isso basta trocar o modo de leitura do arquivo para o modo acrescentar, como a seguir.
inteiro arquivo = a.abrir_arquivo("./teste.txt", a.MODO_ACRESCENTAR)
Dessa forma, todo o conteúdo do arquivo será preservado e o novo conteúdo será adicionado ao final do arquivo.
Código em Portugol para acrescentar informações em um arquivo existente.
programa{
inclua biblioteca Arquivos --> a
/*
Código escrito por Wagner Gaspar
Abril de 2021
*/
funcao inicio(){
inteiro n = 7
inteiro arquivo = a.abrir_arquivo("./teste.txt", a.MODO_ACRESCENTAR)
a.escrever_linha("Esta é a sétima linha no meu arquivo. ", arquivo)
a.escrever_linha(""+n, arquivo)
n++
a.escrever_linha("Esta é a oitava linha no meu arquivo. ", arquivo)
a.escrever_linha(""+n, arquivo)
n++
a.escrever_linha("Esta é a nona linha no meu arquivo. ", arquivo)
a.escrever_linha(""+n, arquivo)
a.fechar_arquivo(arquivo)
}
}
