Durante este módulo aprendemos a fazer a manipulação da ficheiros binários e de texto, elaboramos neste módulo cinco fichas de trabalho onde nos ajudou a aprender mais sobre como manipular ficheiros. Aprendemos a abrir e a fechar ficheiros em vários modos de acesso, aprendemos a inserir e a fazer a leitura de texto no ficheiro de carácter-a-carácter, aprendemos também a a escrever e a ler ficheiros de texto formatado enas últimas aulas aprendemos a escrever e a ler ficheiros binários.
Abrir ficheiro:
fp =fopen("meutexto.txt","r");
Fechar ficheiro:
fclose(fp);
Escrever um carácter num ficheiro de texto:
fputc('a',ficheiro);
Lê um caracter de um ficheiro de texto:
caracter=fgetc(ficheiro);
Escrever dados num ficheiro formatado:
fprintf(fp, "%d %s %.1f", a, b, c);
Ler dados de um ficheiro formatado:
fscanf(fp, "%d %s %f", a, b, c);
Escrever para um ficheiro binário:
fwrite(x,sizeof(int), 5, fp);
Ler um ficheiro binário:
fread(x,sizeof(int), 5, fp);