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) } }