X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=filestd.tex;h=8d6b55b722d24c1f101b1f1e1509ece5861fa3a9;hp=5bf7cf48a2c56011684998bc940c0370c8e1d99d;hb=613d2f30d1c3ec28c569578a7b7bab23a40e8fea;hpb=d6de060b2497ec17ae8a21ea458f8c2581b5d431 diff --git a/filestd.tex b/filestd.tex index 5bf7cf4..8d6b55b 100644 --- a/filestd.tex +++ b/filestd.tex @@ -81,14 +81,13 @@ contengono tutte le informazioni necessarie a gestire le operazioni sugli stream, come la posizione corrente, lo stato del buffer e degli indicatori di stato e di fine del file. -Per questo motivo gli utenti non devono mai utilizzare direttamente o -allocare queste strutture, ma usare sempre puntatori del tipo \ctyp{FILE - *} ottenuti dalla libreria stessa (tanto che in certi casi il termine -di puntatore a file è diventato sinonimo di stream). Tutte le funzioni -della libreria che operano sui file accettano come parametri solo -variabili di questo tipo, che diventa accessibile includendo l'header -file \file{stdio.h}. - +Per questo motivo gli utenti non devono mai utilizzare direttamente o allocare +queste strutture (che sono dei \textsl{tipi opachi}\index{tipo!opaco}) ma +usare sempre puntatori del tipo \ctyp{FILE *} ottenuti dalla libreria stessa +(tanto che in certi casi il termine di puntatore a file è diventato sinonimo +di stream). Tutte le funzioni della libreria che operano sui file accettano +come parametri solo variabili di questo tipo, che diventa accessibile +includendo l'header file \file{stdio.h}. \subsection{Gli stream standard}