Enrera Mòdul 8
Fonaments de programació. Llenguatge C/C++---
Pràctica    Resum teòric Exercicis
Pràctica d'ampliació

 
Objectius

Fins ara tots els exemples han llegit de l’entrada estàndard (el teclat) i han escrit en la sortida estàndard (la pantalla). Aquest mòdul ens ensenyarà a tenir accés a un arxiu. Un arxiu es pot entendre com una porció d'emmagatzemat, generalment en disc, amb un nom. De fet, el sistema operatiu considera un arxiu com un concepte una mica més complicat, però amb les llibreries de C podrem treballar fàcilment amb arxius obviant tota aquesta complicació.

Els conceptes tractats en aquest mòdul són:

  • Declaració d'un arxiu
  • Obertura d'un arxiu
  • Tancament d'un arxiu
  • Categoria de les Entrades i Sortides (E/S) en disc
  • Lectura i escriptura de caràcters. Les funcions getc() i putc()
  • Lectura i escriptura de cadenes de caràcters. Les funcions  fgets() i fputs()
  • Lectura i escriptura formatades. Les funcions fprintf( ) i fscanf( )
  • Entrada i sortida de registres. Les funcions fread() i fwrite()
  • La funció ferror() de detecció d'errors
  • La funció remove()
  • La funció feof()
  • Mètodes d’accés als arxius: Arxius seqüencials, Accés directe, Arxius seqüencials indexats
  • Consulta de les dades fseek
  • Funcions ftell() i rewind()
  • Manipulació d’arxius en C++