X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=filestd.tex;h=aa558786b3a12dbe192511402c8ce09484ddd4cd;hp=da1f600a03304454da3745f70f386afaf9706830;hb=09473ed326013ece27d53cd5ff9f96064cbce9f3;hpb=7a4f8b0f8a5bdda6d7c27b87803bdea5e2891af0 diff --git a/filestd.tex b/filestd.tex index da1f600..aa55878 100644 --- a/filestd.tex +++ b/filestd.tex @@ -5,7 +5,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}} -\label{sec:filestd_stream} +\label{sec:file_stream} Esamineremo in questa sezione l'interfaccia per i file stream, le modalità per crearli, e le funzioni disponibili per leggere, scrivere e compiere le varie @@ -22,7 +22,7 @@ del tipo \texttt{FILE *} (tanto che in certi caso il termine di puntatore a file è diventato sinonimo di stream). \subsection{Gli stream standard} -\label{sec:filestd_stdfiles} +\label{sec:file_stdfiles} Quando un programma viene lanciato il processo ha sempre tre stream predefiniti aperti, che rappresentano i canali standard di input/output @@ -43,44 +43,44 @@ nell'header \texttt{stdio.h} e sono: \subsection{La bufferizzazione} -\label{sec:filestd_buffering} +\label{sec:file_buffering} \section{Funzioni base} -\label{sec:filestd_base_func} +\label{sec:file_ansi_base_func} \subsection{Apertura di uno stream} -\label{sec:filestd_open} +\label{sec:file_fopen} \subsection{Lettura e scrittura su uno stream} -\label{sec:filestd_io} +\label{sec:file_io} \subsection{Posizionamento su uno stream} -\label{sec:filestd_seek} +\label{sec:file_fseek} \subsection{Input/output binario} -\label{sec:filestd_binary_io} +\label{sec:file_binary_io} \subsection{Input/output di linea} -\label{sec:filestd_line_io} +\label{sec:file_line_io} \subsection{Input/output formattato} -\label{sec:filestd_formatted_io} +\label{sec:file_formatted_io} \subsection{Chiusura di uno stream} -\label{sec:filestd_close} +\label{sec:file_fclose} \section{Funzioni avanzate} -\label{sec:filestd_adv_func} +\label{sec:file_stream_adv_func} \subsection{Dettagli dell'implementazione} -\label{sec:filestd_details} +\label{sec:file_stream_details} \subsection{File temporanei} -\label{sec:filestd_temp_file} +\label{sec:file_temp_file} \subsection{Efficienza} -\label{sec:filestd_efficiency} +\label{sec:file_stream_efficiency}