Sdílet prostřednictvím


Řídicí proudy

fopen vrátí adresu objekt typu FILE.Použít tuto adresu jako stream několik funkcí knihovny provádět různé operace na otevřeném souboru argument.Pro datový proud bajtů všechny vstupní uskuteční, pokud je každý znak číst voláním fgetc, a všechny výstupní uskuteční, pokud je každý znak zapsán voláním fputc.Pro široký proud všechny vstupní uskuteční, pokud je každý znak číst voláním fgetwc, a všechny výstupní uskuteční, pokud je každý znak zapsán voláním fputwc.

Můžete zavřít soubor voláním fclose, po jehož adresu FILE objekt je neplatný.

A FILE objektu, uloží stav datového proudu, včetně:

  • Indikátor chyby nastavit nenulovou funkce, která zjistí čtení nebo zápisu došlo k chybě.

  • Ve funkci, která narazí na konec souboru při čtení nastavení nenulové indikátorem konce souboru.

  • Indikátor pozice v souboru určuje následující bajt v proudu ke čtení nebo zápisu, pokud podporují požadavky na umístění souboru.

  • A Stav datového proudu Určuje, zda se datový proud bude přijímat, čtení a zápisy a zda je datový proud nevázaných, bajt orientované nebo široký orientované.

  • Stav převodu pamatuje, stát částečně smontovány nebo generovány generalized vícebajtových znaků, jakož i každý stát shift pro pořadí bajtů v souboru).

  • Vyrovnávací paměti souboru Určuje adresu a velikost objektu array, funkcí knihovny můžete zlepšit výkon pro čtení a zápis do proudu.

Neměňte žádné hodnota uložená v FILE objektu nebo do vyrovnávací paměti souboru pro použití s objektem.Nelze kopírovat FILE objektu a portably použijte adresu zkopírovat jako stream argument funkce knihovny.

Viz také

Referenční dokumentace

Soubory a proudy