segunda-feira, 20 de outubro de 2008

Fopen/Fclose


Abrir um ficheiro


É necessário nesta operação fazer com que o programa aceda ao ficheiro, para isso associa-se a uma variável (fp).

Se quiser-mos abrir o ficheiro, temos de indicar o nome do ficheiro, como por exemplo, (“texto.txt”) e o modo da sua abertura é (“r”).


exemplo:

fp = fopen(“texto.txt”,”r”)

;


Fechar o ficheiro

Para fechar o ficheiro temos de

utilizar um fclose(fp), isto faz com que a ligação entre o programa e a variavel associada ao ficheiro que é (fp) seja eliminada.


Exemplo:

fp = fopen(“texto.txt”,”r”);

fclose(fp);

linha 4, abre um ficheiro.

linha 9, fecha o ficheiro.

terça-feira, 7 de outubro de 2008

Manipulação de ficheiros de tesxto em Linguagem C

Neste novo ano lectivo 2008/09 começamos por aprender a manipular ficheiros de texto em Linguagem C. Para já, o professor escolheu o modo de leitura de forma a ler byte-a-byte ou caracter a caracter. As funções que entretanto aprendemos e utilizamos foram fgetc e fputc, fgetc lê um caracter de um ficheiro e fputc excreve um caracter num ficheiro.

fgetc - Ler um caracter de um ficheiro

Protótipo: int fgetc(FILE *nomeficheiro)

fputc - Escrever um caracter num ficheiro

Protótipo: int fputc(int caracter, FILE *nomeficheiro)

Por enquanto não utilizei muito a função fputc, mas vou mostrar um programa com as duas funções!

Aqui com fgtc...(linha 10).




Aqui com fputc...(linha 17)


As boas vindas!

Este blog foi criado com o intuito de ter um diário de trabalho sobre a minha evolução na programação. Este blogue ainda esta fresco, ao longo do curso estarei constantemente a por colocar informações que ache pertinente e que possa ser útil!