|
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++
|