Muitas vezes em programas precisamos que ele abra outros arquivos. Como
no caso do cat, ele lê o arquivo e o mostra na tela. Mas, o arquivo
mostrado na tela não tem ligação alguma com o programa.
A regra para usar arquivos é simples. Antes de se mexer no arquivo, ele
precisa ser aberto. O comando que faz a abertura do arquivo é o fopen
da biblioteca stdio.h. A importância de se abrir o arquivo é
bastante simples!
O computador é burro, assim quando mandamos ele abrir um arquivo ele não
sabe qual modo ele deve usar. Assim, a importância de abrir o arquivo
seria explicar pro nosso "amigo" que ele tem que abrir o arquivo de um
jeito. Este jeito torna as coisas mais fáceis para ele e para o programador.
Espero que tenham entendido, pois vamos começar!