X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=filestd.tex;h=5036909f9a90026d71e2c5721f52395eeaa5347f;hp=aa558786b3a12dbe192511402c8ce09484ddd4cd;hb=429f6e0da8fc282eb6611b6fe83fdf58ae8da611;hpb=43c4caa7e3d1c681d26f4381ec19f41325786ea1 diff --git a/filestd.tex b/filestd.tex index aa55878..5036909 100644 --- a/filestd.tex +++ b/filestd.tex @@ -4,7 +4,7 @@ % % Questa va per ultima. Va bene che e` la più usata, ma è basata sulle altre % -\section{I file stream e gli oggetti \texttt{FILE}} +\section{I file stream e gli oggetti \type{FILE}} \label{sec:file_stream} Esamineremo in questa sezione l'interfaccia per i file stream, le modalità per @@ -13,13 +13,13 @@ operazioni connesse all'uso dei file. L'interfaccia l'header file \texttt{stdio.h}. Per ragioni storiche la struttura di dati che rappresenta un stream è stata -chiamata \texttt{FILE}, questi oggetti sono creati dalle funzioni di libreria -e contengono tutte le informazioni necessarie a gestire le operazioni sugli +chiamata \type{FILE}, questi oggetti sono creati dalle funzioni di libreria e +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 \texttt{FILE *} (tanto che in certi caso il termine di puntatore a -file è diventato sinonimo di stream). +del tipo \type{FILE *} (tanto che in certi caso il termine di puntatore a file +è diventato sinonimo di stream). \subsection{Gli stream standard} \label{sec:file_stdfiles} @@ -27,7 +27,7 @@ file Quando un programma viene lanciato il processo ha sempre tre stream predefiniti aperti, che rappresentano i canali standard di input/output prestabiliti per il processo; anche questi tre stream sono definiti -nell'header \texttt{stdio.h} e sono: +nell'header \file{stdio.h} e sono: \begin{itemize} \item \texttt{FILE * stdin} Lo \textit{standard input} cioè lo stream da cui