Hoje, na aula de psi, enviei os trabalhos realizados nas aulas anteriores e comecei a fazer uma ficha sobre ficheiros.
Descobri que a vantagem da utilização de ficheiros comparando com as estruturas de dados estudadas anteriormente, é que no fim dos programas, os dados não são perdidos, sendo gravados num ficheiro, e podendo ser usados e/ou alterados mais tarde. Enquanto que numa estrutura os dados quando alterados perde a informação anterior.
Também fiz um programa em c que cria-se um ficheiro e que escreve-se no ecrã um texto caso ocorre-se um erro ou caso o ficheiro abri-se.
O meu programa é o seguinte:
#include <stdio.h>
main()
{
FILE *fp;
fp=fopen("php.txt","r");
if(fp==NULL)
//if((fp=fopen("m7_f1_5.txt","r"))==NULL)
printf("Ocorreu um erro ao abrir o ficheiro\n");
else{
printf("O ficheiro foi aberto com sucesso\n");
fclose(fp);
}
system("pause");
return 0;
}
a mensagem que da no ecrã é a seguinte: Ocorreu um erro ao abrir o ficheiro
Ainda estou a ver o motivo de ocorrer um erro e depois direi alguma coisa
...
Sem comentários:
Enviar um comentário