Jokainen tiedosto, jota ohjelmassa käsitellään joudutaan avaamaan, ennen kuin sitä voidaan käyttää. |
Avaaminen liittää käytännössä yhteen tiedostopointterin ja fyysisen levytiedoston. Avaamiseen käytetään funktiota fopen().
Tiedosto avataan esimerkiksi seuraavasti:
tiedosto = fopen ("A:\\NIMET.TXT", "r");
fopen() saa kaksi merkkijonoparametria, joista ensimmäinen on
tiedoston fyysinen nimi ja | |
jälkimmäinen tiedoston avaustapa. |
Avaustapa ilmoittaa sen, missä tarkoituksessa tiedostoa käytetään.
Kaksi päätapaa ovat:
"tiedostoa luetaan" tai | |
"sinne kirjoitetaan". |
Kolmantena vaihtoehtona on
"tietojen lisääminen tiedoston loppuun". |
Avaustapa ilmaisee myös sen käsitelläänkö tiedostoa
teksti- vai binääritiedostona. |
Avaustapoja |