Olá, boa tarde, quero apenas agradecer a dedicação que deram a esse tutorial e dizer que, após uma longa caminha, finalmente chegamos a parte mais interessante da Programação, seja ela em C ou qualquer outra língua. Mais uma vez, obrigado pelo blog/site/tutorial/tudo.
18 de julho de 2015 às 11:56
Neste tutorial de nossa apostila de C, daremos início a uma importante seção de nosso curso, sobre os arquivos (Files), em linguagem C.
Leia este tutorial no seu computador ou celular: Apostila C Progressivo
Clique aqui e obtenha seu certificado de programador C
Dados temporários x Dados permanentes
Já reparou que, quando você vai jogar aquele game que você adora você põe seus dados, aí joga de boas, e quando vai abrir ele de novo vê que ele guardou seu nome, pontuação e situação do jogo que você estava? Já parou para pensar como isso ocorre?
A resposta é bem simples: eles armazenam essa informação em alguma local de seu computador, em arquivos. Assim, ao iniciar o programa de novo, o jogo simplesmente vai lendo essas informações para saber de onde começar, que dados exibir.
E é exatamente isso que vamos fazer ao estudar arquivos em C.
Iremos aprender como interagir com o sistema, como:
ler arquivos de textos
escrever em arquivos (ao invés de imprimir na tela, imprimir em arquivos)
apagar e substituir informações em arquivos
após rodar nosso aplicativo, salvar nossos valores
usar dados armazenados em arquivos para usar em nossos programas
Poderemos, por exemplo, criar um jogo que pode salvar nossa pontuação para continuarmos depois.
Assim é possível criar um jogo da Forca, ondas as palavras para serem adivinhadas ficam em arquivos de textos, sendo possível o usuário ir nesses arquivos e adicionar mais palavras para o jogo.
Enfim, é um mundo de novas e interessantes opções que teremos ao fazer uso de arquivos em nossos aplicativos em C.
Comandando um Sistema Operacional através do uso de Arquivos
Escrever, ler, apagar e editar arquivos é um assunto básico e essencial, que praticamente toda linguagem de programação permite. Porém, dependendo de seu sistema operacional, esse recurso pode ser pouco útil ou pode ser que lhe dê todo o poder do mundo.
Em sistemas operacionais derivados do Unix, como o Linux e os *BSD, praticamente tudo é feito usando arquivos de texto, como os .txt que você utiliza.
Quer adicionar um usuário? Pode adicionar através de arquivo de texto.
Quer montar uma rede? Configure alguns textos.
Quer baixar algum aplicativo ou fazer uma atualização? Use uns comandos no terminal, em texto.
Até para definir o brilho de sua tela, é possível fazer simplesmente alterando o conteúdo de arquivos de texto.
E como dissemos, é possível alterar, ler, apagar e escrever em arquivos através da linguagem C.
O que isso nos diz?
Sim, sabendo programar e usando sistemas operacionais, como Linux, é possível revirar o sistema de ponta cabeça, fazendo o que você quiser.
Por isso indicamos que use, pelo menos para experimentar, esse maravilhoso Sistema.
Ao contrário do que muitos pensam, não é difícil, para instalar basta colocar um pendrive ou dvd de uma ISO, e está feito. É possível instalar e usar tudo no modo gráfico.
É um sistema simplesmente perfeito para quem é envolvido com programação.
O sistema já vem com diversos compiladores e IDE's, prontinho para você programar.
Infelizmente tal liberdade não é, nem de longe, possível com sistemas fechados, como o Windows.
Neste sistema, se quiser ajustar ou mudar algo na configuração, provavelmente terá que ir no Painel de Controle e executar algum aplicativo (binário), que obviamente é fechado, não sendo possível usar através de arquivos de texto, até porque não sabemos como é o funcionamento de tais programas.
Mas independente de seus sistema, verá que usar arquivos em seus programas em C os fará bem mais flexíveis e úteis.
1 comentário
Fechar esta janela Ir para formulário de comentárioOlá, boa tarde, quero apenas agradecer a dedicação que deram a esse tutorial e dizer que, após uma longa caminha, finalmente chegamos a parte mais interessante da Programação, seja ela em C ou qualquer outra língua.
Mais uma vez, obrigado pelo blog/site/tutorial/tudo.
18 de julho de 2015 às 11:56