Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouNicolas Janota Alterado mais de 10 anos atrás
1
Tratamento de ficheiros Abrir e fechar um ficheiro
2
Abrir um ficheiro #include FILE *fopen (char *fname, char *mode); int fclose (FILE *fp); Retorna 0 se for bem sucedido, EOF se ocorrer algum erro. Retorna um apontador válido se for bem sucedido, o apontador NULL se ocorrer algum erro.
3
fopen (char *fname, char *mode); r (read)Abre um ficheiro de texto para leitura w (write)Cria um ficheiro de texto para escrita a (append)Posiciona no fim de um ficheiro de texto rbAbre um ficheiro binário para leitura wb Abre um ficheiro binário para escrita ab Posiciona no fim de um ficheiro binário r+Abre um ficheiro de texto para leitura/escrita w+Cria um ficheiro de texto para leitura/escrita a+ Posiciona ou cria um ficheiro de texto para leitura/escrita r+b Abre um ficheiro binário para leitura/escrita w+b Cria um ficheiro binário para leitura/escrita a+b Posiciona no fim de um ficheiro binário para leitura/escrita
4
Stream BOF EOF
5
Ler/escrever num ficheiro int fgetc (FILE *fp); int fputc (int ch, FILE *fp);
6
Ler/escrever num ficheiro de texto int fputs (char *str,FILE *fp); char *fgets (char *str, int num, FILE *fp); int fprintf (FILE *fp, char *control-string,...); int fscanf (FILE *fp, char *control-string...);
7
Ler/escrever num ficheiro binário size_t fread (void *buffer, size_t size, size_t num, FILE *fp); size_t fwrite (void *buffer, size_t size, size_t num, FILE *fp); int feof (FILE *fp); int ferror (FILE *fp);
8
Operações de sistema com ficheiros int remove (char *file-name); void rewind (FILE *fp);
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.