![]() | 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 |