Knihovny C/Soubory

Z Wikiknih
Skočit na navigaci Skočit na vyhledávání

Tato stránka popisuje funkce pro práci se soubory v knihovně stdio.h. Pokud chceme pracovat se souborem v C++, musíme soubor nejprve otevřít.

fopen, freopen, fdopen, tmpfile a fclose[editovat]

Módy Popis Kurzor
r rb Otevře pro čtení Na začátku
w wb Otevře pro přepsání, vyprázdní (pokud neexistuje, je vytvořen) Na začátku
a ab Otevře pro přidávání Na konci
r+ rb+ r+b Otevře pro čtení a zápis Na začátku
w+ wb+ w+b Otevře pro čtení a zápis, vyprázdní Na začátku
a+ ab+ a+b Otevře pro čtení a přidávání Na konci

Všechny tyto funkce slouží pro otevření a zavření souboru, se kterým mezitím můžeme pracovat.

  • fopen – Otevře soubor
  • freopen – Znovuotevře soubor (změní přístupový mód)
  • tmpfile – Vytvoří a otevře dočasný soubor který je po zavření smazán
  • fclose – Zavře soubor