Lendo uma matriz de um arquivo
Muitas vezes, a extração de dados de arquivo é realizada em programação, no caso, salvando-os numa matriz
Um formato de arquivo muito interessante para fazer essa extração, são os arquivos CSV (do inglês Comma-Separated Values), o qual, os editores de planilhas eletrônicas modernos conseguem exportar:
em português surge o problema dos números decimais,
por isso, muitos programas utilizar o símbolo
para separar os valores
A arquivo de saída CSV ficaria da seguinte forma:
Primeiramente para utilizar o arquivo precisamos fazer a abertura dele, através das seguintes linhas de programação:
Como o arquivo possui 10 linhas e cada linha 4 colunas, iremos criar os laços de repetição para extrair os valores:
E a leitura dos valores através do comando
,
uma variante do comando
:
E o programa em execução:
Gravando uma matriz em arquivo
O processo ao contrário pode ser feito também, gravando uma matriz num arquivo. Esse processo pode ser feito através do comando
, uma variante do comando :
Um ponto a destacar o parâmetro , que define o formato de abertura do arquivo:
Os parâmetros que podem ser utilizados e seu signficados:
| Operação | Símbolo |
|
Abre o arquivo para leitura, o arquivo deve existir. |
|
Cria um arquivo vazio para escrever, se o arquivo existe ele será sobreescrito. |
|
Adiciona ao arquivo, se o arquivo não existir, é criado. |
|
Abre um arquivo para ler e escrever. O arquivo deve existir. |
|
Cria um arquivo para ler e escrever. |
|
Abre um arquivo para ler e adicionar. |