Perusavaustapoja ovat seuraavat:
![]() | "r" Avataan tekstitiedosto lukemista varten; ellei tiedostoa ole
olemassa, seuraa virhe |
![]() | "w" Luodaan tekstitiedosto kirjoittamista varten; jos tiedosto on
olemassa, sen sisältö tuhoutuu |
![]() | "a" Avataan tekstitiedosto lisäystä varten; ellei tiedostoa ole olemassa, se luodaan |
Jos tiedosto on binääritiedosto, avaustavat ovat vastaavasti "rb","wb"
ja "ab".
(Eräät avaustavat mahdollistavat yhden avauksen jälkeen sekä tiedoston lukemisen että
kirjoittamisen, mutta näitä ei käsitellä tässä oppaassa..)
Jos tiedoston avaaminen onnistuu, fopen() palauttaa
osoittimen siihen, muuten arvon NULL.